Я не понимаю как сделать [требует правки]

325
04 мая 2017, 15:37

Улитка ползет по вертикальному шесту высотой H метров, поднимаясь за день на A метров, а за ночь спускаясь на B метров. На какой день улитка доползет до вершины шеста?

Формат входных данных

Программа получает на вход целые неотрицательные числа H, A, B, причем H > B. Числа не превосходят 100. Формат выходных данных

Программа должна вывести одно натуральное число. Гарантируется, что A > B.

Sample Input: 10 3 2 Sample Output: 8

Answer 1

Ну подумайте сами - в последний день ей не придется опускаться, правда? :)
Значит, в предыдущий день она должна доползти до высоты H-A, в сутки проползая по A-B метров.

Например, для ваших данных A-B = 1, заползти надо на высоту H-A=7 метров - итого, 7 дней. Плюс последний, когда она доползет до вершины - восьмой...

Answer 2
#include <iostream>
using namespace std;
int main()
{
int  h,a,b;
cin >> h >> a >>b;
int day;
day = (h-a)/(a-b)+1;
cout << day;
}
READ ALSO
Реализация и использование singleton

Реализация и использование singleton

Здравствуйте, как создать объект singleton'а?(Например вызывать какой-то метод из singleton) Использовать Single&instance =Single::getInstance();

164
Не изменяются координаты QGraphicsItem после перемещения

Не изменяются координаты QGraphicsItem после перемещения

Мне необходимо реализовать функцию масштабирования элементов QGraphicsItem на сценеЯ решил сделать это простым добавлением нового элемента, имеющим...

284
Наследование шаблонов

Наследование шаблонов

Почему не работает следующий код?

185
SFINAE не работает :(

SFINAE не работает :(

Почему не компилируется?

222