My issue
hidden case failed
My code
#include <stdio.h>
#include <math.h>
int main() {
int num, temp, originalNum, remainder, sum = 0, n = 0;
printf("Input a number: ");
scanf("%d", &num);
originalNum = num;
for (temp = num; temp != 0; n++) {
temp /= 10;
}
for (temp = num; temp != 0; temp /= 10) {
remainder = temp % 10;
sum += pow(remainder, n);
}
if (sum == originalNum) {
printf("Armstrong\n", originalNum);
} else {
printf("not Armstrong\n", originalNum);
}
return 0;
}
Learning course: Algorithmic Problem Solving
Problem Link: https://www.codechef.com/learn/course/klu-problem-solving/KLUPS00A/problems/LPYAS151