Atestia
#069Programare

Să se afişeze numerele perfecte din vector

Enunț

Se citesc de la tastatură un număr natural n şi cele n elemente ale unui vector X care memorează numere naturale. Să se afişeze numerele perfecte din vector. Dacă nu există numere perfecte, se va afişa mesajul NU EXISTA.

Un număr este perfect dacă este egal cu suma divizorilor săi, mai puţin el însuşi.

Exemple

Date de intrare Date de ieșire Explicații
5
41 5 90 28 6
28 6 28 = 1+2+4+7+14 și 6 = 1+2+3
3
2 67 34
NU EXISTA Niciunul nu este perfect

Rezolvare

Apariții