Определение простоты числа - C#
Формулировка задачи:
Добрый день.
Задача заключается в том, что нужно определить простоту определенного числа.
Как сделать программу, определяющую простоту массива - это понятно, но как сделать, что б программа определяла простоту определенного числа, введенного с клавиатуры?
Подскажите, пожалуйста, как можно исправить код.
class Program
{
public bool Prime(int x)
{
for (int i = 2; i < x / 2 + 1; i++)
if ((x % i) == 0) return false;
return true;
}
}
class Program1
{
public static void Main()
{
Program a = new Program();
for (int i = 1; i < 10; i++)
if (a.Prime(i)) Console.WriteLine(i + " простое число.");
else Console.WriteLine(i + " не простое число.");
Console.ReadKey();
}
}
}Решение задачи: «Определение простоты числа»
textual
Листинг программы
public static void Main()
{
Program a = new Program();
for (int i = 1; i < 10; i++)
if (a.Prime(Convert.ToInt32(Console.ReadLine()))) Console.WriteLine(i + " простое число.");
else Console.WriteLine(i + " не простое число.");
Console.ReadKey();
}