for(int i = 0; i > tam; i++) {
tmp = array;
array = array[tam];
array[tam] = tmp;
tam--;
}
Tienes i < tam, y tiene que ser i< tam, sino nunca te entrará en el bucle
tmp = array;
array = array[tam];
array[tam] = tmp;
tam--;
}
Tienes i < tam, y tiene que ser i< tam, sino nunca te entrará en el bucle