Поделитесь своими знаниями, ответьте на вопрос:
На языке с+! население города ежегодно увеличивается на 1 / f населения состава жителей. через сколько лет население города увеличитсяв n раз? первоначальное население города 《(меньше или равно) 1, число f< =100, n< =10 вводятся с клавиатуры.
#include <iostream>
using namespace std;
int main()
{
unsigned long p, pp;
int F, n, i;
setlocale(LC_ALL, "russian");
cout << "Население = ";
cin >> p;
cout << "Прирост = ";
cin >> F;
cout << "n = ";
cin >> n;
i = 0;
pp = p;
while (pp < p * n) {
pp += (int) pp / F;
i++;
}
cout << "\nЧерез " << i << " лет";
}