Tökéletes számok

logo

A hatos számnak van egy különleges tulajdonsága. Ha az önmagán kívüli osztóit összeadjuk, eredményül magát a hatost kapjuk: 3 + 2 + 1 = 6. Az ilyen tulajdonságú számokat tökéletes számoknak nevezzük. A tökéletes számok a 2n-1(2n -1) képlettel állíthatók elő, melyben a 2n -1 tényező prímszám.

A tökéletes számoknak van néhány érdekes tulajdonságuk. Minden páros tökéletes számnak 6-ra, vagy 28-re kell végződnie. Keressünk tökéletes számokat számítógéppel!

Programozási tételek: Megszámlálás tétele
Egymásba ágyazott ciklusok használata
Algoritmusok hatékonysága

A játék algoritmusának mondatszerű leírása:

Program tokeletesszamok:

Be: n

Ciklusváltozó i = 2-től n-ig

osszeg = 0

Ciklusváltozó j = 1-től i/2-ig

Ha (i Mod j)  = 0 akkor

osszeg = osszeg + j

Elágazás vége

Ciklus vége

Ha osszeg = i akkor

Ki: i    'i egy tökéletes szám

Elágazás vége

Ciklus vége

Program vége.