#include #include using namespace std; double* dilution_sequence(double initial_percent, double replacement_percent, int times){ double *percent_remaining = new double[times + 1]; percent_remaining[0] = initial_percent; for(int i = 1; i <= times; i++){ percent_remaining[i] = percent_remaining[i-1] * ((100.0 - replacement_percent) / 100.0); } return percent_remaining; } int main(){ double* dilutions = dilution_sequence(50, 90, 5); for(int i = 0; i <= 5; i++){ printf("After %d rocks, we have %lf percent antifreeze\n", i, dilutions[i]); } delete [] dilutions; return 0; }