# 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.

5

### 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);

```

• keb says:

total= 0;
k = 0;
do{
total += k*k*k;
k++;
}
while(k<=n);
//This will work

• Malcolm A. Morgan says:

THIS IS THE CODE FOR C:

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

• Tyler B. says:

total = 0;
for (k = 1; k <= n; k++)
total += (k*k*k);

• Ben Large says:

Here is the do/while version for C:

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

• Poop says:

total = 0;
for(int k = 1; k <= n; k++)
{
total += k*k*k;

}

This is a for loop of the above function