1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
using System; class Program { static void Main() { Console.WriteLine(“Sayı Giriniz:”); int x = int.Parse(Console.ReadLine()); int adet = 0; for (int i = 1; i <=x; i++) { if (x%i==0) { adet++; // adet=adet+1; ANLAMINDA 1 ARTTIRIYORUM. } } if (adet==2) //ASAL SAYI SADECE 1’E VE KENDİSİNE BÖLÜNÜR. //BENDE 1 DEN BAŞLATIP FORU SAYIYA KADAR DÖNDÜRDÜM. //TAM BÖLÜNÜYORSA ADETİ 1 ARTTIRDIM. //ADET 2 İSE DE ZATEN SAYI ASALDIR. ÇÜNKÜ SADECE 1 E VE //KENDİSİNE BÖLÜNMÜŞTÜR. { Console.WriteLine(“Sayı Asaldır.”); } else { Console.WriteLine(“Asal Değildir”); } } } |