C++ Strong Number

#include<iostream>
using namespace std;
int main()
{
    int n, a, b = 0, s = 1, r, i;

    cout << "Enter A Number : ";
    cin >> n;
    cout << endl;

    a = n;

    while(n != 0)
    {
        r = n % 10;
        for(i=1;i<=r;i++)
        {
            s = s  * i;
        }
        b = b + s;
        s = 1;
        n = n / 10;
    }

    if(a == b)
    {
        cout << "It's a Strong Number.\n";
    }

    else
    {
        cout << "It's not a Strong Number.\n";
    }

    return 0;
}

Comments