1000 den küçük mükemmel sayıları ekrana yazdırma

#include <stdio.h>

int main(void)
{
int toplam, sayac = 1, i;

while (sayac < 1000)
{
toplam = 0;
i = 1;
while (i < sayac)
{
if (sayac % i == 0)
toplam += i;
i++;
}
if (toplam == sayac)
printf("%d\n", sayac);
sayac++;
}
getch();
}

Yorumlar