2 Aug 2019

  • August 02, 2019
  • Amitraj










Armstrong Number in C

Before going to write the c program to check whether the number is Armstrong or not, let's understand what is Armstrong number.

Armstrong number is a number that is equal to the sum of cubes of its digits. For example 0, 1, 153, 370, 371 and 407 are the Armstrong numbers.
Let's try to understand why 153 is an Armstrong number.

153 = (1*1*1)+(5*5*5)+(3*3*3) 
where: 
(1*1*1)=1 
(5*5*5)=125 
(3*3*3)=27 
So: 
1+125+27=153 


/*   C Program to verify given no. is Armstrong or not */   
#include<stdio.h>
int main()
{
int n,r,sum=0,m;
printf("Enter a no:");
scanf("%d",&n);

m=n;
while(n>0)
{
r=n%10;
sum=sum+r*r*r;
n=n/10;
}

if(sum==m)
printf("Armstrong");
else

printf("Not Armstrong");
return 0;
}


INPUT/OUTPUT:
Enter a no:153
Armstrong

http://codevidyalay.blogspot.com

Related Posts:

  • Fibonacci Series in C Fibonacci Series in C Fibonacci Series in C:  In case of fibonacci series, next number is the sum of previous two numbers for example 0, 1, 1, 2, 3, 5, 8, 13, 21 etc. The first two numbers of fib… Read More
  • Perfect Number in C Perfect Number in C Here you will get program for perfect number in C. Perfect number is a positive number which is equal to the sum of all its divisors excluding itself. For example: 28 is a perfect number as… Read More
  • Towers of Hanoi problem using recursion .. Towers of Hanoi problem using recursion:- This C Program uses recursive function & solves the tower of hanoi. The tower of hanoi is a mathematical puzzle. It consists of threerods, and a number of disks of different… Read More
  • Matrix multiplication in C Matrix multiplication in C C program to multiply two matrices (two-dimensional arrays) which will be entered by a user. The user will enter the order of a matrix and then its elements and similarly inputs the second m… Read More
  • Armstrong Number in C Armstrong Number in C Before going to write the c program to check whether the number is Armstrong or not, let's understand what is Armstrong number. Armstrong number is a number that is equal to the sum of cub… Read More

Translate

Popular Posts