Напишите программу на языке C++, которая рассчитывает количество свободных мест в последнем автобусе. Предполагается
Напишите программу на языке C++, которая рассчитывает количество свободных мест в последнем автобусе. Предполагается, что каждый автобус может вместить до 50 пассажиров, а на автобусной станции ожидают заданное количество пассажиров. Выведите на экран число свободных мест в последнем автобусе. Например, если количество пассажиров, ожидающих на станции, равно 126, то программа должна вывести число 24.
02.06.2024 07:44
Объяснение: Чтобы решить эту задачу на языке C++, вам понадобится использовать деление с остатком и условный оператор.
1. Сначала вам нужно объявить переменные, которые будут хранить количество пассажиров и количество свободных мест в автобусе. Вы можете использовать тип данных "int".
2. Затем введите значение количества пассажиров, ожидающих на станции, используя функцию "cin".
3. Далее, используя операцию деления с остатком (оператор "%"), вычислите количество полных автобусов (путем деления количества пассажиров на 50) и остаток пассажиров (остаток от деления).
4. Если остаток пассажиров больше 0, это означает, что вам нужно будет один дополнительный автобус, чтобы вместить всех пассажиров. В этом случае количество свободных мест в последнем автобусе будет равно (50 - остаток пассажиров).
5. Иначе, если остаток пассажиров равен 0, то количество свободных мест в последнем автобусе будет равно 50.
Демонстрация:
Совет: Обратите внимание на правильное использование оператора деления с остатком и условного оператора. Не забудьте проверить верность вводимых данных и правильно обработать все возможные случаи.
Проверочное упражнение:
Сколько будет свободных мест в последнем автобусе, если ожидают 187 пассажиров?