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();}