Логической переменной P присвоить значение TRUE, если N простое число, иначе значение FALSE - C#
Формулировка задачи:
Логической переменной P присвоить значение TRUE, если целое N (N>1) - простое число, и значение FALSE в противном случае. Помогите написать программу на си шарп
Решение задачи: «Логической переменной P присвоить значение TRUE, если N простое число, иначе значение FALSE»
textual
Листинг программы
public static class Extensions { public static bool IsPrime(this int num) { if ((num & 1) == 0) { return num == 2; } for (int i = 3; i * i <= num; i += 2) { if (num % i == 0) { return false; } } return num != 1; } } class Program { static void Main(string[] args) { Console.Write("Введите число: "); int num = Convert.ToInt32(Console.ReadLine()); bool p = num.IsPrime(); Console.WriteLine("Простое ли число: " + p); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д