- Home
- C Examples
- Armstrong Number For 3 Digits
C - 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 है |
सोर्स कोड :
#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; }
आउटपुट :
Enter Number : 153 153 is an Armstrong number