Оформление раздела Goal в задаче - Prolog

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

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

Нужна помощь в оформлении раздела goal. Как оформить goal, что бы в заданном предикате одновременно выводил количество * и !. Задача: Дана строка. Определить сколько в ней символов "*" и "!". Задача у меня решена правильно.вот текст: Код Prolog
Сейчас предикат считает только количество *, подскажите пожалуйста, как нужно исправить вывод, чтобы считал и * и ! знаки.

Решение задачи: «Оформление раздела Goal в задаче»

textual
Листинг программы
goal
    Str = "***!!!123abc",
    counter(Str, '*', P1),
    counter(Str, '!', P2),
    write("Звёздочек: ", P1, ", восклицательных знаков: ", P2, '\n').

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

  1. Задана переменная Str со значением ***!!!123abc.
  2. Вызов функции counter(Str, '*', P1), где P1 - результат вызова функции counter.
  3. Вызов функции counter(Str, '!', P2), где P2 - результат вызова функции counter.
  4. Вывод на экран сообщения Звёздочек: P1, восклицательных знаков: P2.

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


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

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

6   голосов , оценка 4.5 из 5