Код на C++, срочно.

Банковские проценты
Вклад в банке составляет x рублей. Ежегодно он увеличивается на p процентов, после чего дробная часть от копеек отбрасывается. Определите, через сколько лет вклад составит не менее y рублей. В задаче запрещено использовать дробные числа.

Входные данные

Программа получает на вход три натуральных числа: x, p, y (x≤2000,p≤100,y≤2000).

Программа должна вывести одно целое число — ответ на задачу.

Задачу следует решать в копейках, проводя все вычисления в целых числах.
Ответ
5 (1 оценка)
1
stglupa 1 год назад
Светило науки - 394 ответа - 0 раз оказано помощи

#include <iostream>

using namespace std;

void solve(){

   int x, p, y, cnt = 0;

   cin >> x >> p >> y;

   x *= 100;

   y *= 100;

   while(x < y){ x += (x/100) * p; cnt++; }

   cout << cnt;

}

signed main() {

   solve();

}

Остались вопросы?