How to do perfect number on c++? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

How to do perfect number on c++?

Please, help with it. I've already spend a lot of time for it, but all wrong((

25th Jan 2017, 3:13 PM
Victoria
1 Answer
+ 3
//here you go !! #include <iostream> #include <cctype> using namespace std; int main() { int n,i=1,sum=0; cout << "Enter a number: "; cin >> n; while(i<n){ if(n%i==0) sum=sum+i; i++; } if(sum==n) cout << i << " is a perfect number\n"; else cout << i << " is not a perfect number\n"; system("pause"); return 0; }
27th Jan 2017, 6:55 AM
Deepanshu niwati
Deepanshu niwati - avatar