Bu örnekte, kullanıcı tarafından girilen iki sayı arasındaki tüm asal sayıları yazdırmayı öğreneceksiniz.
C Kodları:
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 34 35 36 |
#include <stdio.h> int main() { int low, high, i, flag; printf("Sayı 1: "); scanf("%d", &low); printf("Sayı 2: "); scanf("%d", &high); printf(" %d ve %d arasındaki asal sayılar: ", low, high); while (low < high) { flag = 0; if (low <= 1) { ++low; continue; } for (i = 2; i <= low / 2; ++i) { if (low % i == 0) { flag = 1; break; } } if (flag == 0) printf("%d ", low); ++low; } return 0; } |
Ekran Çıktısı:
1 2 3 4 5 |
Sayı 1: 5 Sayı 2: 20 5 ve 20 arasındaki asal sayılar: 5 7 11 13 17 19 |
Add Comment