NarsisticCheck.c


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

int power(int base,int exponent);

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

    // Girdi
    int number=371;

    // Bul
    int current=number;
    int remaining;
    int sum=0;

    // Rakam Say�s�
    int count=0;
    while(current!=0){
        count++;
        current/=10;
    }
    // �z Sever Mi?
    current=number;
    while(current!=0){
        remaining=current%10;
        sum+=power(remaining,count);
        current/=10;
    }
    // Bas
    printf("Say�: %d\r\n",number);
    printf("Rakam say�s�: %d\r\n",count);

    if(sum==number){
        printf("�zsever say� %d\r\n",number);
    }else{
        printf("�zsever de�il %d\r\n",number);
    }

    return 0;

}

int power(int base,int exponent){
    int i;
    int product = 1;

    for (i = 1; i <= exponent; i++){
        product*=base;
    }
    return product;
}

				
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