Armstrong Number In C# - C# Tutorial
C# Course / Programs / Armstrong Number In C#

Armstrong Number In C#

BLUF: Mastering Armstrong Number In C# is essential for building robust applications with the .NET ecosystem. This tutorial provides clear explanations and practical examples to help you understand and apply this C# concept.
Enterprise Development Tip: Armstrong Number In C#

C# is a powerful, modern language for enterprise solutions. Discover how Armstrong Number In C# enhances your development workflow in the guide below.

Before proceeding to write the C# code that verifies if a number is an Armstrong number, it's important to comprehend the definition of an Armstrong number.

An Armstrong number is defined as a number that is equal to the sum of the cubes of its individual digits. Examples of Armstrong numbers include 0, 1, 153, 370, 371, and 407.

Let's delve into the concept of why 371 qualifies as an Armstrong number.

Example

371 = (3*3*3)+(7*7*7)+(1*1*1)    

where:    

(3*3*3)=27    

(7*7*7)=343    

(1*1*1)=1    

So:    

27+343+1=371

Let's explore a C# code snippet that verifies whether a given number is an Armstrong Number.

Example

Example

using System;

  public class ArmstrongExample

   {

     public static void Main(string[] args)

      {

       int  n,r,sum=0,temp;    

       Console.Write("Enter the Number= ");    

       n= int.Parse(Console.ReadLine());   

       temp=n;    

       while(n>0)    

       {    

        r=n%10;    

        sum=sum+(r*r*r);    

        n=n/10;    

       }    

       if(temp==sum)    

        Console.Write("Armstrong Number.");    

       else    

        Console.Write("Not Armstrong Number.");    

      }

  }

Output:

Output

Enter the Number= 371

Armstrong Number.
Example

Enter the Number= 342   

Not Armstrong Number.

Input Required

This code uses input(). Please provide values below:

Logic Practice
Install Logic Practice
Add to home screen for a faster app-like experience