Задачка,котору нужно сделать на C++. Очень нужно,прошу помощи! На складе находится 16 ящиков с грушами. Когда подъезжает фура для перевозки фруктов, пользователю необходимо ввести в консоли, сколько необходимо погрузить ящиков в первую фуру. Нужно учитывать тот факт, что все фуры должны загрузиться до тех пор пока не закончатся ящики с грушами. Фур может быть несколько. Необходимо учитывать тот факт, что когда пользователь вводит больше 16 ящиков находящихся на складе, программа должна писать о том, что все ящики с грушами кончились и выходила из нее.
#include <iostream> int main() { int boxes = 16; int trucks = 0; while (boxes > 0) { int boxesToLoad; std::cout << "Введите количество ящиков для загрузки в фуру: "; std::cin >> boxesToLoad; if (boxesToLoad > boxes) { std::cout << "В наличии нет такого количества ящиков. Загружено все, что есть." << std::endl; break; } boxes -= boxesToLoad; trucks++; } std::cout << "Все ящики с грушами загружены в " << trucks << " фур." << std::endl; return 0; }
int main() {
int boxes = 16;
int trucks = 0;
while (boxes > 0) {
int boxesToLoad;
std::cout << "Введите количество ящиков для загрузки в фуру: ";
std::cin >> boxesToLoad;
if (boxesToLoad > boxes) {
std::cout << "В наличии нет такого количества ящиков. Загружено все, что есть." << std::endl;
break;
}
boxes -= boxesToLoad;
trucks++;
}
std::cout << "Все ящики с грушами загружены в " << trucks << " фур." << std::endl;
return 0;
}