1. A sub alprogramnak egyetlen paramétere van, n, amelyen keresztül egy természetes számot
kap a [0,109 ] intervallumból. Az alprogram az n szám számjegyeinek összegét téríti vissza.
Példa: ha n=217, az alprogram által visszatérített érték 10.
Egy p számjegyű természetes szám echilibrat, ha p páros szám, és a szám első p/2
számjegyének összege egyenlő az utolsó p/2 számjegyének összegével.
A def.in szövegállomány egy legtöbb 1000 tagú természetes számsort tartalmaz a [0,10 9 ]
intervallumból, a számok egy-egy szóközzel vannak elválasztva. Adjuk meg a két legnagyobb,
egymástól különböző echilibrat számot az állományban található számsorból, amelyek 6
számjegyből állnak. A meghatározott értékeket a képernyőre írjuk szóközzel elválasztva szigorúan
csökkenő sorrendbe, ha nem létezik két ilyen szám a képernyőre kiírt üzenet: nu exista.
Adja meg a leírásnak megfelelő programot, amelynek tartalmaznia kell a megadott alprogram teljes
definícióját és hasznos meghívásait a megoldás során. Írja le saját szavaival a felhasznált algoritmust
Forrás: 2016, Definitivat, I/3
2. A minmax alprogramnak három paramétere van:
- n, amelyen keresztül egy természetes számot kap a [0,10 9 ] intervallumból;
- minim és maxim, amelyen keresztül szolgáltatja a legkisebb, illetve a legnagyobb számjegyet,
amely előfordul az n szám leírásában.
Példa: ha n=220442, a meghívás után minim=0 és maxim=4.
A def.in szöveges állomány legtöbb 10 6 természetes számot tartalmaz a [0,10 9 ]
intervallumból egy-egy szóközzel elválasztva.
A követelmény, határozzuk meg az állományban található sorozat azon tagjainak számát, amelyek
leírásában csak két különböző egymásmelletti számjegy található. A meghatározott szám jelenjen
meg a képernyőn.
Írja meg a követelményeknek megfelelő programot, amely tartalmazza a fenti alprogram teljes
leírását, valamint annak hasznos meghívását. Írja le saját szavaival a felhasznált algoritmust.