March 10, 2015

Ana Sayfa >> Programlama >> C ile Sayının Basamaklarını Toplama

C ile Sayının Basamaklarını Toplama

C programlama dili ile girilen bir sayının basamaklarını toplayacağız ve bu sayının bölünüp bölünmediğini kontrol edeceğiz.Bu örneği rastgele bir şekilde aklımıza geldiği için yapmıştık aslına bakarsak biraz saçma


#include < stdio.h >
    int main(void) {
        int sayi, tmp1, tmp2, basamakToplami = 0;
        printf("Bir Sayi Giriniz\n");
        scanf("%d", & sayi);
        tmp2 = sayi;
        while (1) {
            tmp1 = tmp2 % 10;
            basamakToplami += tmp1;
            tmp2 = tmp2 / 10;
            if (tmp2 < 10) {
                basamakToplami += tmp2;
                break;
            }
        }
        printf("Basamak Toplami : %d\n", basamakToplami);
        if (sayi % basamakToplami == 0) {
            printf("Tam Bolunuyor \n");
        } else {
            printf("Tam Bolunmuyor \n");
        }
        return 0;
    }


Mertcan GÖKGÖZ Hakkında

Mertcan GÖKGÖZ Yönetim Bilişim Sistemleri Mezunu, Linux Hacısı, Ağ Yöneticisi, Araştırmacı, Yazılımcı, Güzel İnsan


Bir şeyler bu yazıda doğru ya da eksik değil mi? Düzenleyin ve pull request Oluşturun



Yorumlar