26 Ocak 2015 Pazartesi

Kendisine parametre olarak verilen bir sayının asal sayı olup olmadığını bulan program C

Kendisine parametre olarak verilen bir sayının asal sayı olup olmadığını bulan bir program yazınız.Bu fonksiyon eğer parametre olarak gelen sayı asal ise 1 değerini döndürsün, değil ise 1’den farklı bir değer döndürsün.(0 veya -1 olabilir)

#include <stdio.h>
#include <stdlib.h>

int main()
{
     int sayi,i,sayac=0;


     printf("Lutfen bir sayi giriniz : ");
     scanf("%d",&sayi);

     for(i=2;i<sayi;i++)
     {
         if(fonkmod(sayi,i)==0)
         {
             sayac++;
         }
     }
     if(sayac==0)
     {
         printf("girdiginiz sayi asaldir");
     }
     else
      printf("girdiginiz sayi asal degildir");

     return 0;

}

Hiç yorum yok:

Yorum Gönder