एक संख्या आर्मस्ट्रांग संख्या होती है यदि संख्या के प्रत्येक अंक के घन का योग संख्या के बराबर होता है।
यहां, हम शेषफल (remainder) ढूंढेंगे और उसे शेषफल के घन में जोड़ देंगे।
rem = i % 10; sum = sum + rem*rem*rem;
फिर यदि लूप पुनरावृत्ति के बाद आने वाला उपरोक्त योग योग के बराबर है, तो यह एक आर्मस्ट्रांग संख्या होगी।
if (sum == num) { Console.Write("Armstrong Number!"); }निम्नलिखित एक उदाहरण है:
उदाहरण
int num, rem, sum = 0; // आर्मस्ट्रांग संख्या की जांच 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();