C# Program to Find Armstrong Number between 1 to 2000

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Collections;

using System.Threading;

using System.IO;


namespace CSharpProgram

{

    class AkbTechie

     {  

            static void Main(string[] args)

           {

               int num, a, b, c, d;

               Console.WriteLine("Armstrong Number between 1 to 2000 are :");

               for (int i = 1; i <= 2000; i++)

               {

                   num = i;

                   a = num / 1000;   

                   num = num % 1000;

                   b = num / 100;    

                   num = num % 100;

                   c = num / 10;     

                   d = num % 10;    

                 

                   if (i == d)  

                   {

                       Console.WriteLine(i);

                   }

                   else if (i == c * c + d * d)

                   {

                       Console.WriteLine(i);

                   }

                   else if (i == b * b * b + c * c * c + d * d * d)

                   {

                       Console.WriteLine(i);

                   }

                   else if (i == a * a * a * a + b * b * b * b + c * c * c * c + d * d * d * d)

                   {

                       Console.WriteLine(i);

                   }


               }            

               Console.ReadKey(); 

          }

    }

}


Output:-

Armstrong Number between 1 to 2000 are :

1

2

3

4

5

6

7

8

9

153

370

371

407

1634


एक टिप्पणी भेजें

0 टिप्पणियाँ