C Programlama Dilinde Asal Sayı Kontrolü

 

Arkadaşlar bugün C programlama dilinde asal sayı kontrolü yapan bir program yazacağız.İlk olarak kullanıcıdan bir adet sayı girişi yapmasını istiyoruz.Bu sayı negatif ise zaten asallığa bakılmaz.Asal sayılar pozitiftir.İkinci bir durum ise 0 ve 1 asal sayı değildir.Yani en küçük asal sayı 2’dir.Eğer kullanıcı negatif bir sayı girişi yaparsa “Hatalı Giriş Yaptınız” hatası alıyor.Eğer kullanıcı 0 ve 1 girer ise ekranda “Asal Değil” yazısını görüyor.

Kod:

#include<stdio.h>
#include<conio.h>

main()
{
int i,sayi,sayac=0;
printf("Sayiyi girin : ");
scanf("%d",&sayi);
if(sayi < 0)
printf("Hatali Giris Yaptiniz ");

for(i=2;i<sayi;i++)
{
if(sayi%i==0)
{
sayac++;
}
}

if(sayac==0&&sayi>1)
{
printf("Asal");
}
else
{
printf(" Asal Degil ");
}

getch();}



Can GÜR

Computer science 4 life mottosuyla yola çıkmış bir bilgisayar mühendisi.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir