Program : Armstrong or Not #include <iostream> #include <cmath> using… — C Programming Language || Hands On Coding — TG.ME

Program : Armstrong or Not
#include <iostream>
#include <cmath>
using namespace std;

bool isArmstrong(int num) {
int originalNum = num, sum = 0, digits = to_string(num).length();
while (num > 0) {
int rem = num % 10;
sum += pow(rem, digits);
num /= 10;
}
return originalNum == sum;
}

int main() {
int num;
cout << "Enter any number: ";
cin >> num;

if (isArmstrong(num)) {
cout << num << " is an Armstrong number." << endl;
} else {
cout << num << " is not an Armstrong number." << endl;
}
return 0;
}
👍5❤2
February 6, 2025 8K 1