Fie n un numar intreg citit de la tastatura. Sa se realizeze un program care sa afiseze daca numarul este perfect (este egal cu suma divizorilor săi, fără el însuși)
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main() {
int n, sum = 0;
cout << "Introduceti un numar: ";
cin >> n;
for (int i = 1; i < n; i++) {
if (n % i == 0) {
sum += i;
}
}
if (sum == n) {
cout << n << " Este un numar perfect." << endl;
} else {
cout << n << " Nu este un numar perfect." << endl;
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă