Program To Check Number Is Armstrong Or Not
What Is An Armstrong Number?THOSE NUMBERS WHICH SUM OF THE CUBE OF ITS DIGITS IS EQUAL TO THAT NUMBER ARE KNOWN AS ARMSTRONG NUMBERS. FOR EXAMPLE 153 SINCE 1^3 + 5^3 + 3^3 = 1+ 125 + 9 =153
OTHER ARMSTRONG NUMBERS: 370,371,407 ETC.
EXAMPLE 1: 153
TOTAL DIGITS IN 153 IS 3
AND 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
Source Code:
#include<stdio.h>
int main(){ //Comments:-
int num,rem,sum=0,temp; //variable declration
printf("Enter a number: "); //message for user to give input
scanf("%d",&num); //number is stored in num variable
temp=num; //Assigning Data Of Num To temp variable
while(num!=0){ //loop
rem=num%10; //remainder variable
num=num/10;
sum=sum+(rem*rem*rem); //sum of digits
}
if(sum==temp) //condition for Armstrong Number
printf("%d = An Armstrong number",temp); //Output Message
else
printf("%d = Not an Armstrong number",temp);
return 0; //program Termination
}
Output:- (Screen Photo)
input:-153
153=An Armstrong Number
input:-123
123=Not An Armstrong Number
Thank You:-
input:-153
153=An Armstrong Number
input:-123
123=Not An Armstrong Number
Thank You:-

Comments
Post a Comment