#include <stdio.h>
#include <math.h>
int main() {
int n, sum = 0, temp, rem, digits = 0;
temp = n;
while (temp > 0) {
digits++;
temp /= 10;
}
temp = n;
while (temp > 0) {
rem = temp % 10;
temp /= 10;
}
if (sum == n)
printf("%d is an Armstrong number\n", n
); else
printf("%d is not an Armstrong number\n", n
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBuLCBzdW0gPSAwLCB0ZW1wLCByZW0sIGRpZ2l0cyA9IDA7CiAgICBwcmludGYoIkVudGVyIGEgbnVtYmVyOiBcbiIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgdGVtcCA9IG47CgogICAgd2hpbGUgKHRlbXAgPiAwKSB7CiAgICAgICAgZGlnaXRzKys7CiAgICAgICAgdGVtcCAvPSAxMDsKICAgIH0KCiAgICB0ZW1wID0gbjsKICAgIHdoaWxlICh0ZW1wID4gMCkgewogICAgICAgIHJlbSA9IHRlbXAgJSAxMDsKICAgICAgICBzdW0gKz0gcG93KHJlbSwgZGlnaXRzKTsKICAgICAgICB0ZW1wIC89IDEwOwogICAgfQoKICAgIGlmIChzdW0gPT0gbikKICAgICAgICBwcmludGYoIiVkIGlzIGFuIEFybXN0cm9uZyBudW1iZXJcbiIsIG4pOwogICAgZWxzZQogICAgICAgIHByaW50ZigiJWQgaXMgbm90IGFuIEFybXN0cm9uZyBudW1iZXJcbiIsIG4pOwogICAgcmV0dXJuIDA7Cn0K