Yazılım > C

C' de girilen sayının asal olup olmadığını bulan program

Klavyede girilen bir sayının asal olup olmadığını bulan programa ihtiyacım var. Örneğin 2 sayısı girildiğinde asal değildir, 3 sayısı girildiğinde asaldır şeklinde çıktıya ihtiyacım var


0 0 0 1 722

bugraa 1 yıl önce sormuş.


Bu kullanıcı henüz açıklama girmemiş!

Cevaplar



Generic placeholder image
halitcirik

Merhaba aşağıda paylaştığım koddan önce klavyeden girilen bir sayıya ihtiyaç duyuyor. Daha sonra girdiğiniz sayının asal olup olmadığı kontrolünü yapıp asal değişkenine asal sayıysa E değil ise H yazdırıp sonraki if kontrolünde asal değişkenine göre ekrana asaldır veya asal değildir çıktısını paylaşıyor

#include <stdio.h>
 
int main()
{
 int sayi = 0;
 int n = 0;
 char asal = 'E';
 
 
 printf("Bir sayi giriniz : ");
 scanf("%i",&sayi);
 
 for(n=2;n<sayi;n++)
 {
  if( sayi % n == 0 )
  {
   asal = 'H';
   break;
  }
 }
 
 if( asal == 'E' )
  printf("%i sayisi ASAL sayidir.",sayi);
 else
  printf("%i sayisi asal sayi DEGIL.",sayi);
 
}

1 yıl önce gönderilmiş.

Cevap Ver

Cevap vermek ya da yorum yapmak için lütfen giriş yapınız.