C++ Program to check a number is a strong number or not
In this program, You will learn how to check a number is a strong number or not in C++.
Some list of strong numbers is :1, 2, 145, 40585
Example: How to check a number is a strong number or not in C++.
#include<iostream>
using namespace std;
int main() {
int n, s = 0, r, num, f, i;
cout << "Enter a number:";
cin>>n;
num = n;
while (n > 0) {
r = n % 10;
f = 1, i = 1;
while (i <= r) {
f = f*i;
i++;
}
s = s + f;
n = n / 10;
}
if (num == s){
cout << "This is a Strong number:" << num;
}
else{
cout << "This is Not a Strong number:" << num;
}
return 0;
}
Output:
Enter a number:145
This is a Strong number:145