Program Discussion :: Basics
68 / 279
Write a program to check Armstrong number.
Answer:
#include
#include
# include
using namespace std;
void main()
{
int number, sum = 0, rem = 0, cube = 0, temp;
cout number;
temp = number;
while (number != 0)
{
rem = number % 10;
cube = pow(rem, 3);
sum = sum + cube;
number = number / 10;
}
if (sum == temp)
cout
Asked In ::
Language:
Archana
24 Jun, 2017 5:19 PM
<!DOCTYPE html>
<html>
<body>
<?php
function Armstrong()
{
$num = 153;
$sum = 0;
$temp = $num;
while ($temp != 0) {
$rem = $temp % 10;
$sum = $sum + $rem * $rem * $rem;
$temp = $temp / 10;
}
if ($num == $sum) {
echo "Armstrong number";
} else {
echo "not an armstrong number";
}
}
Armstrong();
?>
</body>
</html>
Language:
Ganesh
7 Jul, 2017 9:30 AM
#include <stdio.h>
#include <math.h>
void main()
{
int number, sum = 0, rem = 0, cube = 0, temp;
printf ("enter a number");
scanf("%d", &number);
temp = number;
while (number != 0)
{
rem = number % 10;
cube = pow(rem, 3);
sum = sum + cube;
number = number / 10;
}
if (sum == temp)
printf ("The given no is armstrong no");
else
printf ("The given no is not a armstrong no");
}
Language:
Varun
7 Jul, 2017 9:30 AM
#include <stdio.h>
#include <math.h>
# include <iostream>
using namespace std;
void main()
{
int number, sum = 0, rem = 0, cube = 0, temp;
cout <<"enter a number";
cin>>number;
temp = number;
while (number != 0)
{
rem = number % 10;
cube = pow(rem, 3);
sum = sum + cube;
number = number / 10;
}
if (sum == temp)
cout <<"The given no is armstrong no";
else
cout <<"The given no is not a armstrong no";
}
Language:
Siddhartha Paul
19 Jun, 2019 2:16 PM
import java.io.*;
public class ArmstrongNumber
{
public static void main(String []args)throws IOException
{
int r=0,d,c;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter a number: ");
int num=Integer.parseInt(br.readLine());
c=num;
do
{
d=num%10;
r=r+d*d*d;
num=num/10;
}while(num>0);
if(r==c)
System.out.print("Armstrong number");
else
System.out.println("Not an armstrong number");
}
}