Best Answer

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

#include

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

#include

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

Study guides

☆

Q: What is strong number n Armstrong number in C language?

Write your answer...

Submit

Still have questions?

Continue Learning about Engineering

#include <stdio.h> #include <math.h> void main() { int number, sum = 0, rem = 0, cube = 0, temp; printf ("enter a number"); scanf("%d", &number); temp = number; while (number != 0) { rem = number % 10; cube = pow(rem, 3); sum = sum + cube; number = number / 10; } if (sum == temp) printf ("The given no is armstrong no"); else printf ("The given no is not a armstrong no"); }

how to write a programm to add number like123 in c language

with printf

This is not a question, it is a request for someone to do your homework.

In C, it is -4000.0 In others languages, it is -4000.0

Related questions

Armstrong number means 153=(1^3)+(5^3)+(3^3)

#include <stdio.h> #include <math.h> void main() { int number, sum = 0, rem = 0, cube = 0, temp; printf ("enter a number"); scanf("%d", &number); temp = number; while (number != 0) { rem = number % 10; cube = pow(rem, 3); sum = sum + cube; number = number / 10; } if (sum == temp) printf ("The given no is armstrong no"); else printf ("The given no is not a armstrong no"); }

C. W. Armstrong was born in 1899.

C. W. Armstrong died in 1986.

T. C. L. Armstrong has written: 'Notes on the examination papers in English literature' -- subject(s): English literature, Etymology, Explication, English language, History and criticism

#include<stdio.h> #include<conio.h> #include<math.h> int armstrong(int num) { int i,c=0,arm=0; int ar[100]; for(i=0;i<100;i++) { ar[i]=0; } while(num>0) { ar[c]=num%10; c++; num/=10; } for(i=1;i<c;i++) { arm+=pow(ar[i],3); } return arm; } void main() { clrscr(); int n,a=0; printf("\n Enter the number: "); scanf("%d",&n); a=armstrong(n); printf("\n The number %d is",n); if(n==a) printf(" armstrong number"); else printf(" not an armstrong number"); getch(); }

with printf

If the sum of squares of digits of a number equals to the number itself, then that number is called an aram strong number.

how to write a programm to add number like123 in c language

C# is a derivative of C++, designed to allow C++ programmers to take advantage of the .NET environment. Officially, it is an object oriented language that encompasses strong typing and component orientation.

C. Michael Armstrong was born on October 18th, 1938.

Samuel C. Armstrong has written: 'Ideas on education'

People also asked