#include <iostream>
using namespace std;
void main()
{
int i, n, n1, s1=0,j;
long fact;
cout<<" Check whether a number is Strong Number or not:\n ";
cout<<"\n";
cout<<"Input a number to check whether it is Strong number: ";
cin>>n;
n1 = n;
for(j=n;j>0;j=j/10)
{
fact = 1;
for(i=1; i<=j % 10; i++)
{
fact = fact * i;
}
s1 = s1 + fact;
}
if(s1==n1)
{
cout<<n1<<" is Strong number.\n\n";
}
else
{
cout<<n1<<" is not Strong number.\n";
}
system ("pause");
}
Test Data :
Input a number to check whether it is Strong number: 15
Expected Output :
15 is not a Strong number.
using namespace std;
void main()
{
int i, n, n1, s1=0,j;
long fact;
cout<<" Check whether a number is Strong Number or not:\n ";
cout<<"\n";
cout<<"Input a number to check whether it is Strong number: ";
cin>>n;
n1 = n;
for(j=n;j>0;j=j/10)
{
fact = 1;
for(i=1; i<=j % 10; i++)
{
fact = fact * i;
}
s1 = s1 + fact;
}
if(s1==n1)
{
cout<<n1<<" is Strong number.\n\n";
}
else
{
cout<<n1<<" is not Strong number.\n";
}
system ("pause");
}
Input a number to check whether it is Strong number: 15
Expected Output :
15 is not a Strong number.
Write a C++ program to check whether a number is a Strong Number or not. .
Reviewed by Unknown
on
June 11, 2017
Rating:
No comments: