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

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

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

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #3248

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

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

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

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

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

Просмотр 1 сообщения - с 1 по 1 (всего 1)

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