De rezolvat

Numere perfecte mai mici sau egale cu n

Cerință

Se dă un număr natural n. Să se realizeze un algoritm care afișează afiseze toate numerele perfecte mai mici sau egale cu.

Exemplu

Dacă n = 500 se va afişa 6 28 496.

Dacă n = 5 se va afişa „Nu exista numere perfecte mai mici sau egale cu 5”.

Numerele perfecte din șir

Cerință

Se dă un șir de n numere naturale. Să se afișeze numerele perfecte din șirul dat.

Exemplu

Dacă n = 5 si se citesc apoi numerele 6 39 35 7 28, atunci se va afișa 6 28 pentru că 6 și 28 sunt cele 2 numere perfecte din șir.

Dacă n = 5 si se citesc apoi numerele 1 39 35 7 25, atunci se va afișa mesajul “NU EXISTĂ NUMERE PERFECTE” pentru că nu există numere perfecte în șir.

Câte numere perfecte

Cerință

Se dă un șir de n numere naturale. Să se determine câte numere perfecte există în șirul dat.

Exemplu

Dacă n = 5 si se citesc apoi numerele 6 39 35 7 28, atunci se va afișa 2 pentru că numerele 6 și 28 sunt cele 2 numere perfecte din șir.

Dacă n = 5 si se citesc apoi numerele 1 39 35 7 25, atunci se va afișa 0 pentru că nu există numere perfecte în șir.

Există numere perfecte

Cerință

Se dă un șir de n numere naturale. Să se verifice dacă exită numere perfecte în șirul dat.

Exemplu

Dacă n = 5 si se citesc apoi numerele 6 39 35 7 28, atunci se va afișa DA pentru că numerele 6 și 28 sunt cele 2 numere perfecte din șir.

Dacă n = 5 si se citesc apoi numerele 1 39 35 7 25, atunci se va afișa NU pentru că nu există numere perfecte în șir.

Toate numere sunt perfecte

Cerință

Se dă un șir de n numere naturale. Să se verifice dacă toate numerele din șir sunt.

Exemplu

Dacă n = 4 si se citesc apoi numerele 6 28 496 8128 atunci se va afișa DA pentru că toate numerele din șir sunt perfecte.

Dacă n = 4 si se citesc apoi numerele 5 28 45 8128 atunci se va afișa NU pentru că doar 2 numere din șir sunt perfecte.