#include using namespace std; int main() { int N, i, somme; cout << "Ce programme calcule si un entier est parfait" << endl; // Verifie que l'entier saisi est positif do { cout << "Veuillez saisir un entier : " ; cin >> N; } while (N<0); somme = 0; i = 1; while (i<=N/2) { if (N%i==0) { somme = somme + i; } i=i+1; } if (N==somme) { cout << N << "est parfait" << endl; } else { cout << N << "n'est pas parfait" << endl; } }