Решение задачи №4036
Условие задачи №4036:
Условие: Дано натуральное число. Проверить, является ли оно простым.Примечание: простым называется натуральное число, которое имеет ровно два различных натуральных делителя: единицу и само это число.
Решение
Описание отсутствуетРешение:
Задача отличается от предыдущей только тем, что вместо вывода на экран числа делителей, содержащегося в переменной count, необходимо выполнить проверку равенства счетчика числу 2. Если у числа найдено всего два делителя, то оно простое и нужно вывести положительный ответ, в противном случае – отрицательный ответ. А проверку через условный оператор, как мы уже знаем, можно заменить на вывод результата самого булевского выражения с помощью оператора write (writeln).
Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 | program PrimeTest; var i, n, count: word; begin readln(n); count := 0; for i := 1 to n do begin if n mod i = 0 then inc(count) end; writeln(count = 2)end. |