Злостные вредители

PHOTO EMBED

Tue Apr 26 2022 10:03:06 GMT+0000 (Coordinated Universal Time)

Saved by @Gringi #c++

#include <iostream>

using std::cout;
using std::cin;
using std::endl;

int main() 
{
  int startHeight = 100;    //стартовая высота
	int growth = 50;         //рост бамбука в день
	int losses = 20;         //съедение бамбука

	
  int currentHeight = startHeight;


  int bambooHeight = 300;
  int day = (bambooHeight - startHeight) / (growth - losses);
  
  cout << "Высота бамбука будет составлять 3 метра на "  << day * 3 << " день " << endl;
  
} 
content_copyCOPY

На бамбуковой плантации завелись гусеницы. Они спят днем и едят бамбук ночью. Бамбук генно-модифицированный и растет только при свете дня, зато очень быстро — по 50 сантиметров ежедневно! Гусеницы съедают 20 из них каждую ночь. Бамбуковые саженцы при высадке утром имеют высоту 1 метр. Напишите программу, которая: 1. Считает, какой высоты бамбук будет в середине третьего дня. Усложнение — посчитайте это не за несколько подходов, а одной формулой. 2. Считает, сколько полных дней понадобится бамбуку, чтобы его можно было срубить и продать. Для этого он должен вырасти до 3 метров. Необязательная часть. Напишите такую же программу, но которая позволяла бы работать с разными гусеницами и разными сортами бамбука. Пользователь может ввести любую скорость роста бамбука, любую скорость его поедания гусеницами, любую высоту саженца, любое количество дней (для первой части задания) и любую целевую высоту взрослого бамбука (для второй части задания). Примечание. Допускается погрешность в 1 сантиметр для первой части задания. Для второй части напишите программу так, чтобы она считала, через какое минимальное количество дней бамбук гарантированно созреет. Все расчеты проводите в сантиметрах.