Для решения этой задачи можно использовать алгоритм деления с округлением в большую сторону.
1. Вводим количество гостей N.
2. Если N делится на 4 без остатка, то достаточно заказать N / 4 машин.
3. Иначе, количество машин будет равно N / 4 + 1, так как остаток нужно увезти отдельно.
Пример кода на C++:
“`cpp
#include
#include
int main() {
int N;
std::cout << "Введите количество гостей: ";
std::cin >> N;
int numCars = std::ceil(static_cast
std::cout << "Необходимое количество машин: " << numCars << std::endl;
return 0;
}
```
Данный код сначала получает от пользователя количество гостей `N`. Затем используя функцию `std::ceil`, округляет результат деления `N` на 4 в большую сторону, чтобы учитывать остаток и добавляет единицу, если остаток есть. Результат выводится на экран.