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

Se da un nr. nat. sa se calculeze suma numerelor perfecte(nr perf.=suma divizorilor fara el însuși)

Răspunsuri la întrebare

Răspuns de grigore2018
1

Răspuns:

#include <iostream>

using namespace std;

int main() {

int n, i, j, sum, x;

cin >> n;

for (i = 1; i <= n; i++) {

sum = 0;

for (j = 1; j < i; j++) {

if (i % j == 0) {

sum += j;

}

}

if (sum == i) {

x += i;

}

}

cout << "Suma numerelor perfecte este: " << x << endl;

return 0;

}

Alte întrebări interesante