Вопрос задан 10.01.2024 в 20:20. Предмет Информатика. Спрашивает Луговик Марьяна.

Редактор школьной газеты Костя придумывает заголовок для статьи. Заголовок не должен быть слишком коротким или слишком длинным. Костя взял два числа: minimum и maximum. Это самое маленькое и самое большое подходящее количество знаков в заголовке. Дана строка с заголовком и числа minimum и maximum. Если знаков в заголовке (строго) меньше минимума, выведи "слишком коротко". Если их больше максимума, выведи "слишком длинно". Если всё в порядке, не выводи ничего.
Пример:
Ввод Вывод
Ура!
10
15 слишком коротко
Новости дня
3
50

Перейти к ответам

Ответы на вопрос

Отвечает Пилькевич Андрей.

Для решения этой задачи Косте нужно сравнить количество символов в заголовке с минимальным и максимальным допустимым количеством символов, которые он выбрал. Здесь важно отметить, что в подсчет символов входят все знаки, включая пробелы и знаки препинания.

Алгоритм таков:

  1. Подсчет символов в заголовке: Костя должен посчитать количество символов в своем заголовке.

  2. Сравнение с минимальным и максимальным значением:

    • Если количество символов меньше минимального (minimum), то выводится "слишком коротко".
    • Если количество символов больше максимального (maximum), то выводится "слишком длинно".
    • Если количество символов находится в пределах от minimum до maximum (включительно), то ничего не выводится, поскольку заголовок соответствует требованиям.

Примеры:

  1. Пример 1: Допустим, заголовок – "Ура!", и Костя выбрал minimum = 10 и maximum = 15. Поскольку в "Ура!" только 4 символа (3 буквы и восклицательный знак), что меньше минимального требования, Костя увидит вывод "слишком коротко".

  2. Пример 2: Если заголовок – "Новости дня", и границы – minimum = 3 и maximum = 50, то поскольку в "Новости дня" 11 символов, что находится в пределах заданных границ, Костя ничего не увидит на экране, что означает, что заголовок подходит.

Это простая задача на условные выражения, которую можно легко реализовать на большинстве языков программирования.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос