Atestia
Înapoi la exerciții
#163Programare

Cele mai mari două numere perfecte dintr-un fișier

Enunț

Din fișierul atestat.in se citesc numere întregi cu cel mult patru cifre. Să se afișeze cele mai mari două numere perfecte din fișier. Un număr este perfect dacă este egal cu suma divizorilor săi proprii, inclusiv 1. Dacă în fișier nu s-au citit cel puțin două numere perfecte se va afișa mesajul NU EXISTĂ.

Exemple

Dacă din fișierul atestat.in se citesc numerele:  
14  6  31  496  78  2  28  11 17  36  
se vor afișa numerele 496 28,  
iar dacă din fișierul atestat.in se citesc numerele  
14  9  33  27  78  22 10  18 16  36  
se va afișa mesajul NU EXISTĂ

Rezolvare

Rezolvarea pentru această problemă nu este încă publicată.

Apariții