I'm trying to take the population of a town which increases by 10% each year and determine how long until population = 10,001.

I had it working until I decided to put in the last cout statement that recalls the original input value of the population.

Is there a way to do that?

Thanks

**Please note: I am not asking anyone to do my homework for me, I would just like a point in the right direction. Thanks.

Code:#include <iostream> #include <cmath> using namespace std; //Functions used ...(function prototypes) void instructions (); int calculations (); int numYears; int population; int populationTotal; float rate; ----------------------------------------------- int main () { instructions (); calculations (); cout << endl; return 0; } ----------------------------------------- void instructions () { cout << "This program determines the number " << "of years it will take for a " << "town's population" << "to reach more than 10,001 at a growth rate " << "of 10% per year." << endl << endl; } ------------------------------ int calculations () { cout << "Please enter the current population: "; cin >> population; rate = 1.1; for (int numYears = 0; populationTotal <= 10001; numYears++) { populationTotal = populationTotal * rate; } populationTotal = population * 1; cout << "With an initial population of " << population << ", it will take " << numYears << " years" << endl; cout << "for the population to become " << "more than 10,001." << endl << endl; return 0; }