Code

int nElements = 10;
int array[] = new int[nElements];
for (int i=0; i < nElements; i++){
  array[i] = (int)random(0,100);
}
println("Original Style:");
println(array);

//---------------------------
// OK NOW YOUR CODE GOES HERE
int x = 0;
int y = 0;
for (int i = 0; i < nElements; i++){
  //println (i + " " +  ((nElements-1)-i));
 x = array[(nElements-1)];
 if (i < 4){
 y = array[((nElements-1)-i)];
 array[i] = y;
 }
 else if (i >5)
 array[i] = x;
 
}


println("Backwards Style:");
println(array);

...Quiz 051 (October 27): Reversing an array

Statement:

// Given the following code,
// write code to reverse the array.
// You are prohibited from using an 
// additional array for storage.

//---------------------------
// DON'T TOUCH THIS CODE
int nElements = 10;
int array[] = new int[nElements];
for (int i=0; i < nElements; i++){
  array[i] = (int)random(0,100);
}
println("Original Style:");
println(array);

//---------------------------
// OK NOW YOUR CODE GOES HERE
// ......????

println("Backwards Style:");
println(array);

hide statement