Написать программу на с++
Голодная зима. Суточный рацион коровы составляет u кг сена, v кг силоса и wкг комбикорма. В хозяйстве, содержащем стадо из k голов, осталось s кг сена, t кг силоса и f кг комбикорма.. В стаде ежедневно погибает p% коров; ежедневно q% оставшегося сена сгнивает; r% силоса разворовывается колхозниками; t% комбикорма распродает зав. фермой. Когда нельзя будет кормить всех оставшихся коров по полному рациону? Какой из видов кормов кончится раньше других?

27 Июн 2020 в 19:42
227 +1
0
Ответы
1
include

using namespace std;

int main() {
double u, v, w, k, s, t, f, p, q, r, l;

cout << "Введите суточный рацион коровы (кг сена, кг силоса, кг комбикорма): ";
cin >> u >> v >> w;
cout << "Введите количество коров в стаде: ";
cin >> k;
cout << "Введите оставшееся количество сена, силоса и комбикорма (кг): ";
cin >> s >> t >> f;
cout << "Введите процент ежедневной гибели коров, гниения сена, разворовывания силоса и продажи комбикорма: ";
cin >> p >> q >> r >> l;
double days = 0;
double minFood = min(min(s / (k * u), t / (k * v)), f / (k * w));
while (s >= k * u && t >= k * v && f >= k * w) {
s -= k * u - k * u * q / 100;
t -= k * v - k * v * r / 100;
f -= k * w - k * w * l / 100;
k = k * (100 - p) / 100;
days++;
}
cout << "Корм хватит на " << days << " дней." << endl;
if (s / (k * u) < minFood) {
cout << "Сено закончится раньше всех." << endl;
} else if (t / (k * v) < minFood) {
cout << "Силос закончится раньше всех." << endl;
} else {
cout << "Комбикорм закончится раньше всех." << endl;
}
return 0;

}

18 Апр 2024 в 10:51
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир