Armstrong Number For 3 Digits

in Hindi - Armstrong Number For 3 Digits



Click to check Armstrong Number

  • Armstrong Numbers 1 digits से शुरू होते है लेकिन 2 digits के नहीं होते |
    1 digit -> 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 .
    2 digits -> No Armstrong Numbers .
    3 digits -> 153, 370, 371, 407
    4 digits -> 1634, 8208, 9474 .

    अगर यहाँ पर user 153 (3 digits) ये value लेता है तो , जितनी digits की संख्या है उतनी उनकी th power की संख्या बढ़ती है |

    13 + 53 + 33 = 153
    1 + 125 + 27 = 153 हो तो ये Armstrong Number है |

    अगर यहाँ पर user 1634 (4 digits) ये value लेता है तो ,

    14 + 64 + 34 +44 = 1634
    1 + 1296 + 81 + 256 = 1634 हो तो ये भी Armstrong Number है |

Source Code :

RUN#include <stdio.h>

int main()
{
int num1,num2, num3=0, ans ;

printf("Enter Number : ");
scanf("%d",&num1);

num2=num1;

while(num2!=0){

ans = num2 % 10;
num3 = num3 + ans * ans * ans ;
num2 = num2 / 10;
}

if(num1 == num3){
printf("%d is an Armstrong number", num1);
}
else{
printf("%d is not an Armstrong number", num1);
}
return 0;
}