Определение простоты числа - 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();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5
Похожие ответы