Задача по С++. Банковские проценты

Рейтинг: -4Ответов: 1Опубликовано: 22.02.2023
    #include <iostream>
    using namespace std;

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

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

Ответы

▲ 1
#include <iostream>
#include <cmath>
using namespace std;

int main() {
    double x, p, y;
    cin >> x >> p >> y;
    cout << ceil(log(y / x) / log(1 + p / 100.)) << endl;
    }