Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

using System;

class Program
{
static bool IsPrime(int num)
{
if (num <= 1)
{
return false;
}

if (num == 2)
{
return true;
}

if (num % 2 == 0)
{
return false;
}

for (int i = 3; i <= Math.Sqrt(num); i += 2)


{
if (num % i == 0)
{
return false;
}
}

return true;
}

static void Main(string[] args)


{
Console.WriteLine("Bir sayı girin:");
int sayi = Convert.ToInt32(Console.ReadLine());

Console.WriteLine($"Girilen sayının asal bölenleri:");

for (int i = 2; i <= sayi; i++)


{
if (sayi % i == 0 && IsPrime(i))
{
Console.WriteLine(i);
}
}
}
}

Bu örnek, kullanıcıdan bir sayı alır, girilen sayının asal sayılarını bulur ve ekrana yazdırır. AsalMi fonksiy-
onu, bir sayının asal olup olmadığını kontrol eder.

You might also like