Вывести военных, имеющих одинаковые звания - Prolog

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

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

Вывести военных, имеющих одинаковые звания. Как збавиться от реверсных записей?типо : иванов петров петров иванов
Листинг программы
  1. %армия(фамилия,звание)
  2. ...
  3. Вопрос:
  4. армия(Фамилия,Звание),армия(Фамилия1,Звание),Фамилия\=Фамилия1.

Решение задачи: «Вывести военных, имеющих одинаковые звания»

textual
Листинг программы
  1. армия(Фамилия,Звание), армия(Фамилия1,Звание), Фамилия @> Фамилия1.

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

  1. Создаются три переменные: Фамилия, Звание и Фамилия1.
  2. Первая и вторая строки кода представляют собой утверждения о том, что в армии есть люди с такими именами и званиями.
  3. Третья строка кода говорит о том, что Фамилия и Фамилия1 имеют одинаковое значение.
  4. Если все три утверждения верны, то вывод будет содержать имена и звания этих людей.

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы