Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.
0

Döngü uygulaması-program çalışmayı durduruyor hatası

#include<stdio.h>

int main() {
    int a, b, i, j;
    for (i = 10; i < 100; i++) {
        a = i / 10;
        for (j = 10; j < 100; j++) {
            b = j % 10;
            if ((i != j) && (a != b)) {
                if ((a / b) == (i / j)) {
                    printf("%d    %d\n", i, a);
                    printf("--- = ---\n");
                    printf("%d    %d\n\n", j, b);
                }
            }
        }
    }
    return 0;
}

1 Cevap

0
b = j % 10;
satırında j 10'un katları veya 0 ... olduğunda
b = j % 10 = 0
olur. b 0 olunca;

(a / b)
işleminde a sayısı 0'a bölünmüş olur. Bu da 0'a bölme hatasını ortaya çıkarır.



Cevaplayan: 14.09.20 22:59
cevapsitesi
102,034p 16ü
Cevabı seçen: 17.09.20 21:04
cevapsitesi   102,034p 16ü