1. Ítjunk egy C++ programot, amelyben beolvasunk egy maximum 50 karakter hosszúságú stringet, amiben lehetnek spacek is.
Keressük meg azt a számjegyet, ami a legtöbbször fordul elő a beolvasott stringben, s írassuk ki a képernyőre!
Ha a beolvasott szövegben nincs számjegy, akkor a NEM üzenetet írjuk ki!
Pl: ha a szöveg:
Matematikából 10 esem lett, kémiából 8, bioszból 7, magyarból 8 és románból 7, akkor a 7 és 8 kétszer fordul elő,
de mivel a 7 a kisebb, ezért csak a 7 est írjuk ki.
Forrás: 59 es érettségi variáns
2. Adott egy bac.txt állomány, amelynek az első sorában minimum 3, maximum 100 szám található (maximum 4 számjegyűek)
amelyek egymástól space el vannak elválasztva. Írjunk egy C++ programot, amely beolvassa a számokat, s kiírja a legnagyobb 3
utolsó számjegyeinek szorzatát!
Példa:
bac.txt tartalma
1017 48 312 5742 162
Forrás: 59 es érettségi variáns
s a képernyőre a 8 as szám lesz kiírva (1017, 5742, 312 a 3 legnagyobb, s 7*2*2 = 28)
3. Adott egy n x n es mátrix, amit billentyűzetről olvasunk be, s amely egész számokból áll.
Írjunk egy C++ programot, amely beolvassa az n értékét, valamint a mátrix elemeit,
s kiírja a képernyőre az utolsó számjegyét a mellékátlóról azon elemek szorzatának, amelyek a saját oszlopjukban minimumok!
Ha egy elem sem minimum az oszlopra nézve a mellékátlóról, akkor a NEM LETEZIK
üzenetet írassuk ki.
Pl
ha n = 4
S a mátrix:
3 4 90 10
25 2 7 9
18 3 10 4
3 7 20 3
Akkor 1 et ír ki (3*7 = 21)
Forrás: 38 as érettségi variáns