Улитка ползёт по вертикальному шесту высотой h метров, поднимаясь за день на a метров, а за ночь спускаясь на b метров. На какой день улитка доползёт до вершины шеста?Входные данныеПрограмма получает на вход натуральные числа h, a, b. Гарантируется, что a>b.Выходные данныеПрограмма должна вывести одно натуральное число.Примерывходные данные1032выходные данные8входные данные2073выходные данные5Решить на С++

4 Окт 2019 в 16:43
389 +1
0
Ответы
1
include

using namespace std;

int main {
int h, a, b;
cin >> h >> a >> b;

int day = 0;
int climbed = 0;
while (climbed < h) {
day++;
climbed += a;
if (climbed >= h) {
break;
}
climbed -= b;
}
cout << day << endl;
return 0;

}

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