Atestia
#079Programare

Să se verifice dacă numărul este perfect şi în caz afirmativ să se afişeze mesajul DA

Enunț

Se citeşte n, un număr natural, de la tastatură. Să se verifice dacă numărul este perfect şi în caz afirmativ să se afişeze mesajul DA. Dacă nu este perfect, se afişează suma divizorilor săi mai mici decât numărul.

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
28 DA 28 = 1 + 2 + 4 + 7 + 14
15 9 1 + 3 + 5 = 9, diferit de 15

Rezolvare

Apariții