Списки чётной и нечётной длины - Prolog

Узнай цену своей работы

Формулировка задачи:

Создать два предиката, в котором списки с парным чётным количеством элементов или непарнымю нечетным. И написать программу которая будет выводить правду если количество элементов в списках парное чётное, или непарное нечётное. Например,первый список и второй парные "чётный" - правда. Первый парный "чётный", второй нет- неправда.

Решение задачи: «Списки чётной и нечётной длины»

textual
Листинг программы
even([]).
even([_,_|T]) :- 
    even(T).
 
odd([_]).
odd([_,_|T]) :- 
    odd(T).

Объяснение кода листинга программы

even([]). - определение вывода для списка даже из пустого списка even([,|T]) :- even(T). - рекурсивный вызов для определения списка даже из списка с одним элементом (нечётным) odd([]). - определение вывода для списка нечётных чисел из пустого списка odd([,_|T]) :- odd(T). - рекурсивный вызов для определения списка нечётных чисел из списка с одним элементом (чётным)

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


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

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

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