Является ли число простым - Prolog (227006)
Формулировка задачи:
Подскажите ,пожалуйста,как изменить, чтобы при наборе простого числа выдал "да" иначе "нет"
Решение задачи: «Является ли число простым»
textual
Листинг программы
is_prime(N) :- chk(N,2), !, write("Да"); write("Нет").
Объяснение кода листинга программы
- Задана проверка на простоту числа N
- Переменная N содержит число, которое нужно проверить на простоту
- Переменная chk(N,2) проверяет делится ли число N на 2 без остатка
- Если число делится на 2 без остатка, то оно не является простым и выполняется write(
Нет
) - Если число не делится на 2 без остатка, то оно может быть простым и выполняется write(
Да
)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д