Advertisement
xlujiax

code

Aug 17th, 2016
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1.  
  2. #include <cstdlib>
  3.  
  4. #include <iostream>
  5. #include <cstdio>
  6. #include <math.h>
  7.  
  8.  
  9. using namespace std;
  10.  
  11. int main(int argc, char** argv) {
  12.    
  13.     int flap1;
  14.     int flap2;
  15.     int aux;
  16.     int sumador;
  17.     int i;
  18.     int numPer;
  19.     int numPer2;
  20.     int cont;
  21.    
  22.    
  23.     i = 1;
  24.     sumador = 0;
  25.     cont = 0;
  26.    
  27.     for (numPer = 370 ; numPer > i; i++) {
  28.         aux = numPer%i;
  29.         if (aux == 0)
  30.             sumador = sumador + i;
  31.     }
  32.    
  33.     if (numPer == sumador)
  34.         printf("Es Perfecto\n");
  35.     else
  36.         printf("No Es Perfecto\n");
  37.    
  38.     numPer2 = numPer;
  39.     while (numPer > 0){
  40.         numPer = numPer /10;
  41.         cont++;
  42.     }
  43.     sumador = 0;
  44.     numPer = numPer2;
  45.     for (i = 0; i <= cont; i++){        
  46.         sumador = sumador + pow(numPer % 10,cont)+0.5;
  47.         numPer = numPer / 10;
  48.     }
  49.      
  50.    
  51.     if (numPer2 == sumador)
  52.         printf("Es narcisista");
  53.     else
  54.         printf("No Es narcisista");  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement