Для решения задачи нужно найти наибольший номер уровня, до которого можно доехать лифтом.
Алгоритм решения:
1. Прочитать значения a, b, c – количество уровней, на которые можно подняться по кнопкам 1, 2 и 3 соответственно. Прочитать значение h – общее количество уровней на станции.
2. Найти максимальное значение между a, b и c и записать его в переменную max_value.
3. Проверить условие: если max_value больше или равно h, то максимальный номер уровня, до которого достигнуть можно, равен h.
4. Иначе, если max_value меньше h, то максимальный номер уровня, до которого достигнуть можно, равен h – max_value.
5. Вывести найденное значение на экран.
Пример:
Входные данные: a = 3, b = 5, c = 2, h = 10
Выполнение шагов алгоритма:
– max_value = max(3, 5, 2) = 5
– условие max_value < h выполняется, поэтому максимальный номер уровня = 10 - 5 = 5
Вывод: Максимальный номер уровня, до которого можно достичь, равен 5