Subscribe for more such posts..

Dear Reader...
I hope u are like my posts. If so then please don't forget to like , share and follow my blog for more such posts ,also feel free to write suggestions in the comment box given over here.

Thank you...

Search This Blog

C Program to check an armstrong number.



 #include <stdio.h>
int main()
{
	int  number , temp , remainder , i , power , digits = 0 , sum = 0 ;
	;
	printf("Enter a number : ");
	scanf("%d" , &number);
	temp = number ;
	while (temp != 0)
	
	{
		digits ++ ;
		temp = temp/10 ;
	}
	temp = number ;
	
	while (number != 0 ){
		remainder = number % 10 ;
		i = 1 ;
		power = 1 ;
		while (i <= digits){
			power = power * remainder ;
			i++ ;
		}
		sum = sum+power ;
		number = number /10;
	}
	if (sum == temp)
	{
		printf("The given number %d is an armstrong number\n" , temp);
		
	}
	else
	{
		printf("The given number %d is not an armstrong number\n" , temp);
	}
	
	return 0 ;
}


No comments:

Post a Comment