Girdiğiniz bir sayının asal olup olmadığını söyleyen C kodu

Herhangi bir sayıyı girdiğinizde bu sayının asal olup olmadığını söyleyen program aşağıdadır. Deneyebilirsiniz…

 #include <stdio.h>

int isprime(int val)
{
       int k;
    if(val == 0 || val == 1)
     return 0;
    if(val % 2 == 0)
     return val ==2;
       if(val % 3 == 0)
     return val == 3;
    if(val % 5 == 0)
     return val ==5;

       for(k = 7; k*k <= val; k+=2)
     if(val % k == 0)
    return 0;

  
       return 1;
}
int main()
{
 int  num;
 printf(“bir sayi giriniz = >”);
 scanf(“%d”,&num);
  if (isprime(num))
   printf(“asaldir\n”);
  else
   printf(“asal degildir\n”);

 return 0;
}

NOT: Kodu direk bir text dosyasına kopyalayabilirsiniz, C dosyasının adını dosyanınadı.C şeklinde kayıt türünü de tüm dosyalar olarak seçerek kaydedebilirsiniz. Artık C dosyanız çalışmaya hazır.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak.