[ create a new paste ] login | about

Link: http://codepad.org/jQXXH3QB    [ raw code | output | fork ]

C++, pasted on Nov 30:
  # include <iostream>
# include <cmath>

using namespace std;

bool isNarcissistic (int num1);

int main()
{
    int num1=24678051;


    

    if (isNarcissistic(num1))
        cout << num1 << "is Narcissistic";
    else
        cout << num1 << "is no Narcissistic";

    return 0;
}
bool isNarcissistic(int num1)
{
   int x1;
   int x2;
   int digit;
   int sum = 0;
   int i = 0;

   x1 = num1;

   while (x1 != 0)
   {
       digit = x1 % 10;
       x1 = x1 /10;
       i++;
   }
   x2 = num1;
   while (x2 != 0)
   {
       digit = x2 % 10;
       x2 = x2/10;
       sum = sum + int(pow(1.0*digit,i));
   }
   if (sum == num1)

       return true;
   else

    return false;
}


Output:
1
24678051is Narcissistic


Create a new paste based on this one


Comments: