Write a C++ program to check whether a number is a Strong Number or not. .

#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.

Write a C++ program to check whether a number is a Strong Number or not. . Write a C++ program to check whether a number is a Strong Number or not. . Reviewed by Unknown on June 11, 2017 Rating: 5

No comments:

Powered by Blogger.