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.
// There are several ways of doing this piece of code.
// This is one of the smaller versions. If computes the values from the largest
// to the smallest, but does destroy the value of n at the end of the loop.
total = 0;
do {
total += n*n*n;
--n;
} while(n != 0);
// Here is a more conventional version that retains the value of n and computes in
// an upward fashion.
k=1;
total=0;
do {
total += k*k*k;
++k;
} while(k <= n);