-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path1.6.Step7.cpp
31 lines (29 loc) · 1.49 KB
/
1.6.Step7.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*
1.6 Действительные числа. Шаг 7
Процентная ставка по вкладу составляет P процентов годовых, которые прибавляются к сумме вклада через год.
Вклад составляет X рублей Y копеек. Определите размер вклада через K лет.
Формат входных данных:
Программа получает на вход целые числа P, X, Y, K .
Формат выходных данных:
Программа должна вывести два числа: величину вклада через K лет в рублях и копейках.
Дробное число копеек по истечение года отбрасывается. Перерасчет суммы вклада (с отбрасыванием дробных частей копеек)
происходит ежегодно.
Примечание:
В этой задаче часто возникают проблемы с точностью. Если они возникли у вас - попробуйте решить задачу в целых числах.
Sample Input: 12 179 0 5
Sample Output: 315 43
*/
#include <iostream>
int main() {
while (true) {
int p, x, y, k;
std::cin >> p >> x >> y >> k;
x = x * 100 + y;
while (k > 0) {
x += x * p / 100;
k--;
}
std::cout << x / 100 << " " << x % 100;
}
return 0;
}