PerfectList.c
Dosyayı İndir
#include <stdio.h>
#include <locale.h>
int main0607(){
setlocale(LC_ALL,"Turkish");
// Girdi
int max=100;
// Tan�mlar
int number;
int before;
int sum;
// Eksiksizler
int perfects[max];
int count=0;
// Bul
for(number=1;number<=max;number++){
sum=0;
for(before=1;before<number;before++){
if( number%before==0 ){
sum+=before;
}
}
if(sum==number){
printf("%3d eksiksiz \r\n",number);
perfects[count++]=number;
}
}
// Bas
printf("\r\nEksiksiz %d adet \r\n",count);
int i;
for(i=0;i<count;i++){
printf("%4d. %d \r\n",(i+1),perfects[i]);
}
return 0;
}
Dosyayı İndir