Код на C++, срочно.
Банковские проценты
Вклад в банке составляет x рублей. Ежегодно он увеличивается на p процентов, после чего дробная часть от копеек отбрасывается. Определите, через сколько лет вклад составит не менее y рублей. В задаче запрещено использовать дробные числа.
Входные данные
Программа получает на вход три натуральных числа: x, p, y (x≤2000,p≤100,y≤2000).
Программа должна вывести одно целое число — ответ на задачу.
Задачу следует решать в копейках, проводя все вычисления в целых числах.
Answers & Comments
#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();
}