C Program to Check Armstrong Number

#include<stdio.h>
int main()
{
	int number, temp, remainder, result=0;
	printf("Enter Number: ");
	scanf("%d",&number);

	temp = number;	//Store number in temp

	while(temp != 0)
	{
		//find last digit
		remainder = temp%10;

		//calculate cube and sum of cube
		result += remainder * remainder * remainder;

		//remove last digit
		temp /= 10;
	}

	if(result == number)
	{
		printf("%d is a Armstrong Number", number);
	}
	else
	{
		printf("%d is not a Armstrong Number", number);
	}

	return 0;
}

Output

Enter Number: 153
153 is a Armstrong Number