Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Банковские проценты на c++

Георгий Икономов Ученик (78), на голосовании 1 неделю назад
Вклад в банке составляет x
рублей. Ежегодно он увеличивается на p
процентов, после чего дробная часть от копеек отбрасывается. Определите, через сколько лет вклад составит не менее y
рублей. В задаче запрещено использовать дробные числа.

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

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

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

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

Примеры
Ввод
100

10

200
Вывод
8 на c++
Голосование за лучший ответ
resurce Мыслитель (6624) 1 месяц назад
 #include <iostream> 
using namespace std;

int main() {
int x, p, y;
cin >> x >> p >> y;

x *= 100;
y *= 100;
int years = 0;

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

cout << years;
}
Георгий ИкономовУченик (78) 1 месяц назад
идеально, спасибо
Похожие вопросы