Şimdi yükleniyor

C# For Döngüsü Ile Asal Sayi Bulma

c#

C# For Döngüsü Ile Asal Sayi Bulma

Arkadaslar merhabalar.

C# dilinde for döngüsü  ile belirlemis oldugunuz araliklardaki asal sayilari bulmak istiyorsaniz asagidaki örnekten faydalanabilirsiniz.

Öncelikle asal sayiyi tanimlamak istersek; 

  • Asal sayi 1’den büyük ve sadece 1 ile kendisine bölünebilen sayidir 
  • 3 asaldir çünkü yalnizca 1 ve 3’e kalansiz bölünür. diyebiliriz.
  • 7 asaldir  çünkü yalnizca 1 ve 7’ye kalansiz bölünür.
  • 4 asal degildir çünkü 1 ve 4’ün yani sira, 2’ye de kalansiz bölünür.
  • 6 asal degildir çünkü 1 ve 6’ya ek olarak, 2 ve 3’e kalansiz bölünür. 

Peki hangi sayi asaldir bunun cevabini C# dilinde nasil bulabiliriz.

int asalmi = 0;
for (int i = 2; i < 1000; i++)
 {for (int j = 2; j < i; j++)
{
if (i % j == 0)
{
asalmi += i;
}
}
  if (asalmi == 0)
{
Console.Write(i + ", ");
}
asalmi = 0;
}

Paylaş :

Yorum gönder