Прога неправильно определяет братьев. Visual Prolog 5.2

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

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

Сестру находит нормально (Ирина сестра Александра), а вот с братьями проблема. По условию Виталий брат Алексею, соответственно Алексей брат Виталию, Александр брат Ирине. Александр брат Ирине выводится правильно и один раз. Но с братьями косяк. Вот что выводит прога: ирина является сестрой для человека по имени александр ////%тут правильно александр является братом для человека по имени ирина ////%правильно игорь является братом для человека по имени игорь //// %ошибка алексей является братом для человека по имени алексей ////%ошибка алексей является братом для человека по имени виталий //// %правильно виталий является братом для человека по имени алексей //// %правильно виталий является братом для человека по имени виталий //// %ошибка александр является братом для человека по имени александр //// %ошибка Почему прога выводит в братья одного и того же человека? Как исправить? P.S. В прологе новичок!

Решение задачи: «Прога неправильно определяет братьев. Visual Prolog 5.2»

textual
Листинг программы
Брат <> Брата

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


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

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

13   голосов , оценка 4.462 из 5