Startertutorials Blog
Tutorials and articles related to programming, computer science, technology and others.
Subscribe to Startertutorials.com's YouTube channel for different tutorial and lecture videos.
Home » Programming » C Programming » Programs » Others » C program to check whether the given number is armstrong or not
Suryateja Pericherla Categories: Others. No Comments on C program to check whether the given number is armstrong or not
0
(0)

In this article we will learn to implement a C program to check whether the given number is Armstrong or not. A C program is provided below that reads a number and prints whether it is a Armstrong number or not.

 

//C program to check whether the given number is an Armstrong number or not
#include<stdio.h>
#include<conio.h>
void main()
{
	int num,dup,sum;
	printf("Enter a +ve integer: ");
	scanf("%d",&num);
	dup=num;
	sum=0;
	while(num>0)
	{
		sum += (num%10)*(num%10)*(num%10);
		num/=10;
	}
	if(dup==sum)
		printf("Given number is Armstrong number");
	else
		printf("Given number is not an Armstrong number");
	getch();
}

 

Input and output for the above program is as follows:

Enter a +ve integer: 371
Given number is Armstrong number

 

How useful was this post?

Click on a star to rate it!


Subscribe to our monthly newsletter. Get notified about latest articles, offers and contests.


We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Reply

Your email address will not be published. Required fields are marked *

Facebook
Twitter
Pinterest
Youtube
Instagram
Blogarama - Blog Directory