Улитка ползет по вертикальному шесту высотой H метров,
поднимаясь за день на A метров, а за ночь спускаясь на B метров. На
какой день улитка доползет до вершины шеста?
Формат ввода
Программа получает на вход натуральные числа H, A, B.
Гарантируется, что A > B.
Формат вывода
Вывести на экран одно число – на какой день улитка доползет до
вершины шеста.
Написать программу на языке C++.
cpp
#include <iostream>
int main() {
int H, A, B;
std::cin >> H >> A >> B;
int remaining_height = H - A;
int climb_per_day = A - B;
int days_count = remaining_height / climb_per_day + 1;
std::cout << days_count << std::endl;
return 0;
}
Теперь программа готова к выполнению. При вводе значения H=10, A=3, B=2, программа выведет 8, что означает, что улитка доползет до вершины шеста на 8-й день.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет