Дана строка, заканчивающаяся точкой. Подсчитать, сколько в строке слов с тремя буквами. PASCAL.
Ответы на вопрос
Для решения задачи на языке Pascal, нам нужно пройти по строке, разделить её на отдельные слова и подсчитать, сколько из этих слов содержат ровно три буквы.
Вот пример программы на Pascal, которая решает эту задачу:
Пояснение программы:
-
Ввод строки: Строка вводится через
readln(s). -
Удаление точки: Используется функция
delete(s, length(s), 1), чтобы убрать последнюю точку из строки, так как она не относится к словам. -
Перебор символов: Программа проходит по каждому символу строки. Если символ пробел, значит, текущий сбор слова завершён, и нужно проверить его длину.
-
Проверка длины слова: Если длина слова равна 3, увеличивается счётчик.
-
Проверка последнего слова: После окончания цикла проверяется последнее слово (после последнего пробела), так как оно не заканчивается пробелом.
-
Вывод результата: В конце выводится количество слов с тремя буквами.
Этот код будет работать корректно для строки, заканчивающейся точкой.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

