### LANGUAGE: C++

### CHALLENGE:

Given an int variable n that has been initialized to a positive value and, in addition, int variables k and total that have already been declared, use a do…while loop to compute the sum of the cubes of the first n whole numbers, and store this value in total. Thus if n equals 4, your code should put 1*1*1 + 2*2*2 + 3*3*3 + 4*4*4 into total. Use no variables other than n, k, and total.

### SOLUTION:

total=0; k=0; do{ total+=k*k*k; k++; } while (k<=n);

total= 0;

k = 0;

do{

total += k*k*k;

k++;

}

while(k<=n);

//This will work

THIS IS THE CODE FOR C:

total= 0;

k = 0;

while(k<=n){total += k*k*k;

k++;}

total = 0;

for (k = 1; k <= n; k++)

total += (k*k*k);

Here is the do/while version for C:

total= 0;

k = 0;

do

{

total += k*k*k;

k++;

}

while(k<=n);

total = 0;

for(int k = 1; k <= n; k++)

{

total += k*k*k;

}

This is a for loop of the above function