Anyag
Szerdán, 2024. nov. 27-én felmérő a következőkből:
- szöveges fájlok (beolvasás, kiírás)
- összegek és szorzatok
- minimum és maximumkeresés
- run-length encoding, leghosszabb azonos / páros / egyéb tualjdonságú elemekből álló rész
Tétel
Munkaidő: 40 perc. Hivatalból 1 pont jár, helyes programszerkezet, indentálás és értelmes változónevek használatáért további 1 pont.
- A bemenet.txt nevű fájlból beolvassuk az a és b egész számokat. A kimenet.txt fájlba írjuk ki szóközzel elválasztva az [a,b] intervallum egész szám elemeit, vagy azt az üzenetet, hogy „ures” ha a > b (beolvasás 1p, helyes kimenet 1p).
Megoldás:
| |
- Az input.txt fájlban adottak 1000-nél nem nagyobb pozitív egész számok, nem tudjuk előre, hogy hány darab
(1p a helyes beolvasásért). A konzolablakba írjuk ki a következő statisztikai adatokat:
- Hány szám volt a fájlban? – 1p
- Mennyi a legkisebb és legnagyobb érték? – 1p
- Mennyi az elemek átlaga? – 1p
Megoldás:
| |
- Az input.txt fájlban adott egy n pozitív egész, majd egy n elemű sorozat. Írjuk ki a konzolablakba annak a leghosszabb sorozatrésznek a hosszát, amely csak 3-as számjegyre végződő elemekből áll, illetve azt, hogy hányadik elemnél kezdődik ez (0.5p a beolvasás, 1p a hossz, 0.5p a kezdőpozíció).
Megoldás:
| |
Vagy:
| |