Informatică, întrebare adresată de marinka36, 8 ani în urmă

realizati un algoritm care sa verifice daca un numar natural n, dat de la tastatura este sau nu, numar perfect.​

Răspunsuri la întrebare

Răspuns de mihairtx375
2

Răspuns:

#include <iostream>

using namespace std;

int main()

{

int n, d = 1, s = 0;

cin >> n;

while ( d <= n / 2 )

{

if ( n % d == 0)

s += d;

d++;

}

if ( s == n )

cout << "Da, este numar perfect";

else

cout << "Nu, nu este numar perfect";

return 0;

}

Alte întrebări interesante