NarsisticCubics.c


Dosyayı İndir
#include <stdio.h>
#include <locale.h>

int main0505(){
    setlocale(LC_ALL,"Turkish");

    // Girdi
    int min=100;
    int max=999;

    // �zseverler
    int narsisitics[max-min+1];
    int count=0;

    // Bul
    int current;
    int sum;
    int remaining;

    // Her say� i�in
    int number;
    for(number=min;number<=max;number++){
        current=number;
        // K�pleri Topla
        sum=0;
        while(current!=0){
            remaining=current%10;
            sum+=remaining*remaining*remaining;
            current/=10;
        }

        // Toplam e�it mi?
        if(sum==number){
            printf("�zsever say� %d\r\n",number);

            // �zseverlere ekle
            narsisitics[count++]=number;
        }
    }

    printf("\r\n�zsever say�lar %d adet \r\n",count);
    int i;
    for(i=0;i<count;i++){
        printf("%4d. %d \r\n",(i+1),narsisitics[i]);
    }

    return 0;

}

				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir