3 basamaklı Armstrong sayılarını yazdırma

#include <stdio.h>

int main(void)
{
int i, tmp, bas, toplam;

for (i = 100; i < 1000; i++)
{
tmp = i;
toplam = 0;
while (tmp > 0)
{
bas = tmp % 10;
tmp = tmp / 10;
toplam += bas*bas*bas;
}
if (toplam == i)
printf("%d\n", i);
}
getch();
}

Yorumlar