csharp

Program to Check Given Number is Armstrong or Not Using C#/VB .net

What is Armstrong Number?
Armstrong is a number that is equal to the sum of the cubes.For Ex-153,370,0,1

The c# program to check Number is Armstrong or Not.
[php]
using System;
class Program
{
static void Main(string[] args)
{
int number, remainder, sum = 0, temp;

Console.Write("Enter a number : ");

number = int.Parse(Console.ReadLine());
temp = number;
while(number>0)
{
remainder = number% 10;

sum = sum + remainder*remainder*remainder;
number = number / 10;
}

if (sum == temp)

{

Console.Write(sum + " is an Armstrong number.");

}

else

Console.Write(sum +" is not an Armstrong number.");

Console.ReadLine()
}
}

[/php]
In VB.Net program to check Number is Armstrong or Not.
[php]
Imports System

Class Program
Private Shared Sub Main(args As String())
Dim number As Integer, remainder As Integer, sum As Integer = 0, temp As Integer

Console.Write("Enter a number : ")

number = Integer.Parse(Console.ReadLine())
temp = number
While number > 0
remainder = number Mod 10

sum = sum + remainder * remainder * remainder
number = number \ 10
End While

If sum = temp Then

Console.Write(sum & " is an Armstrong number.")
Else

Console.Write(sum & " is not an Armstrong number.")
End If

Console.ReadLine()

End Sub
End Class

[/php]

Leave a Reply

Your email address will not be published.