C-Mükemmel Sayıları Bulan Program

Konu sahibi son olarak 3306 gün önce görüldü
Kod:
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int sayi,bolen,toplam,i;
    printf("%15s     %s\n","Mukemmel Sayilar","Bolenleri");
    for(sayi=2;sayi<20000;sayi++)//20000 e kadarki sayılarda kontrol ediyor.
    {toplam=1;//1 her sayının çarpanıdır.
    for(bolen=2;bolen<sayi;bolen++)
    {
    if(sayi%bolen==0)
    toplam+=bolen;
    }
    if(sayi==toplam)
    {
    printf("%15d",sayi);
    printf("      ");
    for(i=1;i<sayi;i++)
    if(sayi%i==0)
    printf("%d ",i);
     
     printf("\n");
    }
    }
   printf("\n\n");
    system("pause");
    return 0;
}
 
Geri