Өгөгдсөн натурал тоо Армстронгийн тоо мөн үү.
(Ямар нэг тооны цифр бүрийг уг тооны оронгийн тоотой тэнцүү зэрэгт дэвшүүлээд хооронд нь нэмэхэд гарсан нийлбэр нь тэр тоо өөрөө гардаг бол армстронгийн тоо гэж нэрлэдэг.)
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main ()
{ int n,m,t=0,s=0;
printf ("n=");
scanf ("%d",&n);
m=n;
do { m/=10; t++;} while (m);
m=n;
do {s=s+pow(m_,t); m/=10;} while (m);
if(n==s) printf("armstrongiin too mun");
else printf("armstrongiin too bish");
getch ();
}
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main ()
{ int n,m,t=0,s=0;
printf ("n=");
scanf ("%d",&n);
m=n;
do { m/=10; t++;} while (m);
m=n;
do {s=s+pow(m_,t); m/=10;} while (m);
if(n==s) printf("armstrongiin too mun");
else printf("armstrongiin too bish");
getch ();
}
Comments
Post a Comment