C programlama dili bölünebilme örnekleri kolaydan zora bulabilirsiniz. Mod alma işlemlerini pekiştirmek için kontrol edebilirsiniz. 4 ya da 5’e bölünen 3’e bölünemeyen sayılarla ilgili basit örnekler…
C programlama dilinde bölünebilirlikle ilgili iki farklı örnek bulabilirsiniz. Bu örnekler kolaydan zora göre verilmiştir. Birinci örnek sadece 4’e bölünebilmeyi kontrol ederken, ikinci örnek kullanıcının girdiği sayıya kadar olan sayılarda 4 ya da 5’e bölünebilen 3’e bölünemeyen tüm sayıları bulur.
C programlama dili mod alma işlemiyle ilgili basit örnekler için tıklayınız…
C Programlama Dili Bölünebilme Örnekleri
C Programlama Dili Girilen Sayının 4’e Bölünebilirliğini Kontrol Etme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <stdio.h>
int main() {
int sayi;
printf("Sayi Giriniz: ");
scanf("%d", &sayi);
if (sayi % 4 == 0)
printf("%d 4'e tam bolunebiliyor", sayi);
else {
printf("%d 4'e tam bolunemiyor\n", sayi);
printf("%d(MOD4)= %d", sayi, sayi % 4);
}
return 0; // Programı sonlandırır
}
|
Örneği biraz daha zorlaştıralım. Kullanıcının girdiği sayıya kadar olan tüm sayıları kontrol edip, bu sayılar içerisinde 4’e ya da 5’e bölünebilen ve 3’e bölünemeyen sayıları ekrana yazdıran kodu yazalım.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#include <stdio.h>
int main() {
int adet, sayac = 0;
printf("Kontrol edilecek Sayi Adedi (1'den n'e kadar): ");
scanf("%d", &adet);
for (int i = 1; i <= adet; i++) {
//4'e ya da 5'e bölünebilen ve 3'e bölünmeyen
if (((i % 4 == 0) || (i % 5 == 0)) && (i % 3 != 0)) {
printf("%d ", i);
sayac++;
}
if (sayac == 15) {
printf("\n"); //Alt Satıra Geçmek için
sayac = 1;
}
}
if (sayac == 0) { //Sayaç değişmediyse koşulu sağlayan değer yoktur!
printf("Sayi Bulunamadi!!");
}
return 0; // Programı sonlandırır
}
|