In this program, we are going to share how to find a perfect number using C++ programming language. If you are a beginner and want to start learning the c++ programming, then keep your close attention in this tutorial as I am going to share a c++ program to find perfect number.
Copy the below C++ program and execute it with the help of C++ compiler. At the end of this program, We have shared the output of this program.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#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; } |
6 is a perfect number
15 is not a perfect number
28 is a perfect number
496 is a perfect number
If you like FreeWebMentor and you would like to contribute, you can write an article and mail your article to [email protected] Your article will appear on the FreeWebMentor main page and help other developers.
Article Tags: c program, c programs, c++ program to find perfect number or not, c++ programming, c++ programs for substraction, perfect number c++ function, perfect number program in c++, perfect number program in cpp, program to find perfect square number in c++