fork(1) download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int n, db=0, zsak, ossz=0, k;
  8.  
  9. cout << "n= ";
  10. cin >> n;
  11.  
  12. k = n;
  13. while (n>0) {
  14. db++;
  15. n /= 10;
  16. }
  17.  
  18. n = k;
  19. while (n>0) {
  20. zsak = n%10;
  21. for (int i=1; i<db; i++)
  22. zsak *= n%10;
  23. ossz += zsak;
  24. n /= 10;
  25. }
  26.  
  27. if (k == ossz)
  28. cout << "Armstrong" << endl;
  29. else
  30. cout << "nem Armstrong" << endl;
  31.  
  32. return 0;
  33. }
Success #stdin #stdout 0s 15232KB
stdin
154

stdout
n= nem Armstrong