#include "iostream"
#include "math.h"
using namespace std;
int main()
{
/*armstrong number -> if sum of cubes of indiviual digits is equal to the number itself
eq- if number is 371 => 3*3*3 + 7*7*7 + 1*1*1 = 371 (armstrong number)
*/
int num,cube=0,temp=0;
double remainder=0;
cout<<"enter the number";
cin>>num;
temp=num;
while(temp !=0)
{
remainder = temp % 10;
cout<<"remainder"<
cout<<"cube"<
cout<<"temp"<
}
if(cube==num)
{
cout<<"Number is armstrong";
}
else
cout<<"not";
return 0;
}
Abhay ShankerPosted Dec 11, 2013, 10:20 PM
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Program
{
class Program
{
static void Main(string[] args)
{
int num, remainder, sum = 0;
Console.Write("Enter a number : ");
num = int.Parse(Console.ReadLine());
for (int i = num; i > 0; i = i / 10)
{
remainder = i % 10;
sum = sum + remainder*remainder*remainder;
}
if (sum == num)
{
Console.Write("Entered number is an Armstrong number.");
}
else
Console.Write("Entered number is not an Armstrong number.");
Console.ReadLine();
}
}
}