#include <stdio.h>
main()
{
int sayi;
int toplam = 0;
printf("Bir sayi giriniz: ");
scanf("%d",&sayi);
for(int i = 1; i < sayi; i++)
{
if(sayi % i == 0){
toplam += i;
}
}
if(sayi == toplam){
printf("%d Sayisi mukemmel .",sayi);
}
else{
printf("%d Sayisi mukemmel degil.",sayi);
}
}
Hocam teşekkür ederim ilettiğiniz kod doğru ancak ben döngü içine alıp kullanıcı örneğin 6 rakamını girdiğinde 6 ve 56 arasındaki sayıların mükemmel olup olmadıklarını tespit etmeye çalışıyorum. Otomatik yapması gerekiyor. Yani 6'yı kullanıcı girdiğinde konsolda yalnızca 6 ve 28'i basması lazım.