# What is strong number n Armstrong number in C language?

###### Wiki User

###### 2010-01-17 06:38:21

**Strong number:-**

The sum of the factorials of digits of a number is equal to the

original number.

Ex: n=145=> 1! + 4! + 5! = 1 + 24 + 120 = 145

so it is strong number.

**Armstrong number:-**

The sum of the cubes of digits of a number is equal to the

original number.

Ex: n=153 => 13 + 53 +33 = 1+125+27= 153

so 153 is arm strong number.

C program for strong numbers

**#include<stdio.h>**

**#include<conio.h>**

**void main()**

**{**

**int sof=0,n,dn,ctr,prod,rem;**

**printf("Enter the number\n");**

**scanf("%d",&n);**

**dn=n;**

**while(n!=0)**

**{**

**prod=1,ctr=1;**

**rem=n%10;**

**while(ctr<=rem)**

**{**

**prod=prod*ctr;**

**ctr=ctr+1;**

**}**

**sof=sof+prod;**

**n=n/10;**

**}**

**if(sof==dn)**

**{**

**printf("The number entered is strong number");**

**}**

**else**

**{**

**printf("The number entered is not a strong number");**

**}**

**}**

**C program for amstrong numbers**

**#include<stdio.h>**

**#include<conio.h>**

**void main()**

**{**

**int dn,rem,sum,n;**

**printf("Enter the number:");**

**scanf("%d",&n);**

**for(dn=n,sum=0;n!=0;rem=n%10,sum=sum+rem*rem*rem,n=n/10);**

**if(dn==sum)**

**printf("Amstrong number");**

**else**

**printf("Not a amstrong number");**

**}**

**By Nagarjuna ECE**

**sri indu,**

**IBP**