एक संख्या आर्मस्ट्रांग संख्या होती है यदि संख्या के प्रत्येक अंक के घन का योग संख्या के बराबर हो।
यहां, हम शेषफल का पता लगाएंगे और इसे शेषफल के घन में जोड़ देंगे।
rem = i % 10; sum = sum + rem*rem*rem;
फिर यदि उपरोक्त योग जो लूप पुनरावृत्ति के बाद निकलता है, योग के बराबर है, तो यह एक आर्मस्ट्रांग संख्या होगी।
if (sum == num) {
Console.Write("Armstrong Number!");
} निम्नलिखित एक उदाहरण है -
उदाहरण
int num, rem, sum = 0;
// checking for armstrong number
num = 153;
for (int i = num; i > 0; i = i / 10) {
rem = i % 10;
sum = sum + rem*rem*rem;
}
if (sum == num) {
Console.Write("Armstrong Number!");
}
else
Console.Write("Not an Armstrong Number!");
Console.ReadLine();