tia adlı üyeden alıntı: mesajı görüntüle
#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.