1. 26.
    0
    #include <stdio.h>

    int main ()
    {
    int a, b, c, d;

    printf (" Bir sayi giriniz : ");
    scanf (" %d", &a);

    // Buradaki b, asal olup olmadığı araştırılacak olan sayıdır.
    for (b = 2; b < a; b ++)
    {
    d = 1;
    for (c = 2; c < b; c ++)
    {
    // Sayı 2'den başlanarak kendisine kadar olan tüm tamsayılara
    // sırayla bölünüyor. Tam bölen bir sayıya raslandığında
    // sayının asal sayı olmadığı anlaşılıyor ve bir sonraki
    // sayıyı denemek için döngü kesiliyor. Bu arada, bu sayının
    // asal olamadığını anlamatmak için d'nin değeri 0 yapılıyor.

    if (b % c == 0)
    {
    d = 0;

    break;
    }
    }

    // Burada iki ihtimal vardır. d

    0 ya da d

    1.
    // b'nin asal olmadığı anlaşıldığında d'nin değeri 0 yapılmıştı.
    // Aksi takdirde d'nin değeri bir kalır ve bu bize sayının asal
    // olduğunu anlatır.

    if (d == 1) printf (" %d n", b );

    // Dögü bir sonraki sayının asal olup olmadığını anlamak için
    // tekrar dönecektir. Bu nedenle d'nin değeri döngünün başında
    // tekrar 1 yapılıyor.
    }

    return 0;
    }


    beyler :(
    ···
   tümünü göster