Guarda che math.h non serve...
int check_Armstrong(int numA){
int copia_num=numA,sum=0,rem;
int r, c, cifre = 0;
while(copia_num){
copia_num/=10;
cifre++;
}
copia_num=numA;
while(numA){
rem=numA%10;
for(r=rem,c=1;c<cifre;c++)
r*=rem;
sum+=r;
numA/=10;
}
if(sum==copia_num)
return 1;
return 0;
}