C++ Online Compiler
Example: C++ Program to Check Armstrong Number without using pow() function
C
C++
C#
Java
Python
PHP
main.cpp
STDIN
Run
// C++ Program to Check Armstrong Number without using pow() function #include <iostream> using namespace std; int main() { int x, y, z, rem = 1, rem2 = 1, n = 0, m = 0; float r = 0.00; // x - To store the input number // y & z - To store the storage of original input number to check // rem & rem2 - To store the reminder // r - To store the result variable cout << "-----Enter the integer number-----\n"; cin >> x; z = y = x; while (y != 0) { y /= 10; ++n; } m = n; while (z != 0) { rem = z % 10; rem2 = 1; while (n > 0) { rem2 *= rem; --n; } n = m; r += rem2; z /= 10; } // if x is equal to r, the number is an Armstrong number if ((int) r == x) { cout << x << " is an Armstrong number.\n"; } else { cout << x << " is not an Armstrong number.\n"; } return 0; }
407
Output
Clear
ADVERTISEMENTS