एक संख्या को आर्मस्ट्रांग संख्या कहा जाता है यदि संख्या के अंकों के घनों का योग संख्या के बराबर हो। यह एक गणितीय अवधारणा है जिसका उपयोग आमतौर पर प्रोग्रामिंग में प्रोग्रामर के बुनियादी तर्क को बनाने के लिए किया जाता है
Input:370 Output:370 is an Armstrong Number
स्पष्टीकरण
370 = 3*3*3 + 7*7*7 + 0*0*0 = 27 + 343 + 0 = 370
उदाहरण
include <iostream>
using namespace std;
int main() {
int n, num, rem, sum = 0;
cin >> n;
num = n;
while(num != 0) {
digit = num % 10;
sum += digit * digit * digit;
num /= 10;
}
if(sum == n)
printf("%d is an Armstrong number.", n );
else
printf("%d is not an Armstrong number.",n);
return 0;
}