Является ли число простым - 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).

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


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

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

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