30 Aralık 2014 Salı

Klavyeden girilen bir sayının asal sayı olup olmadığını test eden bir fonksiyon C

Klavyeden girilen bir sayının asal sayı olup olmadığını test eden bir fonksiyon

#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;
}

int fonkmod(int sayi,int i)
{
    int mod=sayi%i;
    return mod;

}

Hiç yorum yok:

Yorum Gönder