Kullanıcının girdiği sayının asal olup olmadığını kontrol eden bir programı for döngüsü kullanarak yazınız.
Sadece kendisine ve 1’e bölünebilen sayılara asal sayı denir. Asal sayılar aklımızda tutamayacak ve bazen de hesaplayamayacak kadar çoktur. Elimizin altında bir program olsun ve aklımızdaki sayı asal mı değil mi kontrol edebilelim. İşte aşağıdaki kodlar bize bu imkânı sağlıyor. Kodları çalıştıralım ve 100’e, 1000’e, 10000’e hatta sonsuza kadar olan sayıların asal olup olmadığını hesap edelim.
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,sayi,sayac=0;
printf(“Bir sayi giriniz: “);
scanf(“%d”,&sayi);
for(i=2;i<sayi;i++)
{
if(sayi%i==0)
{
sayac++;
}
break;
}
if(sayac==0)
{
printf(“Girilen sayi asal sayidir.”);
}
else
{
printf(“Girilen sayi asal sayi degildir.”);
}
return 0;
}
ÇIKTI
Bir yanıt yazın