Посчитать количество звездочек в строке на Visual Prolog

      Комментарии к записи Посчитать количество звездочек в строке на Visual Prolog отключены

Главная Форумы Программирование Помощь с решением задач на Prolog Задачи на строки и файлы Посчитать количество звездочек в строке на Visual Prolog

В этой теме 0 ответов, 1 участник, последнее обновление  Васильев Владимир Сергеевич 8 мес., 3 нед. назад.

  • Автор
    Сообщения
  • #3248

    Дана строка, нужно почитать количество звездочек в ней. Решить задачу нужно на Visual Prolog, для работы со строкой использовать функцию frontchar.

    Решить задачу можно с использованием более универсальной функции count, которая как раз реализована через frontchar и выполняет подсчет числа определенных символов в строке.

    Запросить входную строку можно при помощи следующей цели:

    goal 
    write("enter string: "), readln(String),
    count(String, '*', Count).

    Пример результатов работы программы:
    asterisk-count-in-string-visual-prolog

Для ответа в этой теме необходимо авторизоваться.