WAP in C to print Armstrong numbers from 1 to 100
Answers
Answered by
1
#include<stdio.h>
void main()
{
int a,b,c,d;
clrscr();
for(a=1;a<=100;a++)
{
d=a;
c=0;
while(d!=0)
{
b=d%10;
d=d/10;
c=c+(b*b*b);
}
if(c==a)
printf("%d",a);
}
getch();
}
Hope this helps!
void main()
{
int a,b,c,d;
clrscr();
for(a=1;a<=100;a++)
{
d=a;
c=0;
while(d!=0)
{
b=d%10;
d=d/10;
c=c+(b*b*b);
}
if(c==a)
printf("%d",a);
}
getch();
}
Hope this helps!
Answered by
0
Answer:
#include
#include
int main()
{
int num, n, qsum, r;
printf("Armstrong Number from 1 to 100\n");
for (num = 1; num <= 100; num++)
{
qsum = 0;
n = num;
while (n != 0)
{
r = n % 10;
qsum = qsum + (r * r * r);
n = n / 10;
}
if (num == qsum)
printf("%d\n",num);
}
return 0;
}
Similar questions