Code
int nElements = 10;
int array[] = new int[nElements];
for (int i=0; i < nElements; i++){
array[i] = (int)random(0,100);
}
println(array);
// Feel free to test your code with this array
// which is a guaranteed palindrome...
int arrayPal[] = {17, 31, 54, 99, 6, 6, 99, 54, 31, 17};
//---------------------------
// OK NOW YOUR CODE GOES HERE
int a = 0;
for (int i = 0; i < nElements; i++){
if (array[i] == array[((nElements-1)-i)]){
a = 1;
}
//println (i + " " + ((nElements-1)-i));
}
if (a == 1){
println ("It is a palindrome");
}
else {
println ("It is not a palindrome");
}
...Quiz 052 (October 27): Testing Palindromes
Statement:
// Given the following code,
// write code to determine if the array
// is a palindrome (the same backwards and forwards).
//---------------------------
// 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(array);
// Feel free to test your code with this array
// which is a guaranteed palindrome...
int arrayPal[] = {17, 31, 54, 99, 6, 6, 99, 54, 31, 17};
//---------------------------
// OK NOW YOUR CODE GOES HERE
// ...???
hide statement