Является ли число простым - Prolog (226987)
Формулировка задачи:
не понимаю ничего в прологе,помогите с программой((((как в более упрощенном варианте написать программу
Решение задачи: «Является ли число простым»
textual
Листинг программы
predicates chk(integer,integer) is_prime(integer) clauses chk(N,K) :- K>(N/2). chk(N,K) :- N mod K = 0, fail. chk(N,K) :- N mod K <> 0, K1=K+1, chk(N,K1). is_prime(N) :- chk(N,2).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д