w3resource

C#: Find the Armstrong number for a given range of number

C# Sharp For Loop: Exercise-30 with Solution

Write a C# Sharp program to find the Armstrong number for a given range of numbers.

C# Sharp: Find the Armstrong number for a given range of number

Sample Solution:-

C# Sharp Code:

/*When the sum of the cube of the individual digits of a number*/  
/*is equal to that number, the number is called Armstrong number. For example 153.*/  
/*Sum of its divisor is 13 + 53;+ 33; = 1+125+27 = 153*/
using System;  
public class Exercise30  
{  
    public static void Main()
{
    int num,r,sum,temp;
    int stno,enno;
	
	Console.Write("\n\n");
    Console.Write("Find the Armstrong number for a given range of number:\n");
    Console.Write("--------------------------------------------------------");
    Console.Write("\n\n");  	

    Console.Write("Input starting number of range: ");
    stno= Convert.ToInt32(Console.ReadLine());	

    Console.Write("Input ending number of range : ");
    enno= Convert.ToInt32(Console.ReadLine());	

    Console.Write("Armstrong numbers in given range are: ");
    for(num=stno;num<=enno;num++){
         temp=num;
         sum = 0;

         while(temp!=0){
             r=temp % 10;
             temp=temp/10;
             sum=sum+(r*r*r);
         }
         if(sum==num)
             Console.Write("{0} ",num);
    }
        Console.Write("\n");
  }
}

Sample Output:

Find the Armstrong number for a given range of number:                                                                                                       
--------------------------------------------------------            
Input starting number of range: 1                                        
Input ending number of range : 500                                                                                                         
Armstrong numbers in given range are: 1 153 370 371 407 

Flowchart:

Flowchart : Find the Armstrong number for a given range of number

C# Sharp Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a C# Sharp Program to check whether a given number is an Armstrong number or not.
Next: Write a program in C to display the pattern like a diamond.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.




We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook