public boolean eliminar(int valor) {
	boolean borrado = false;
	for (int i = 0; i < array.length; i++) {
		if (array[i] != 0 && array[i] == valor) {
			// Eliminar el valor
			array[i] = 0;
			borrado=true;
			for (int j = i; j < array.length; j++) {
				if (j != array.length - 1) {
					// Correr la array hacia arriba
					array[j] = array[j + 1];
				}
			}
			array[array.length-1] = 0;
		}
	}
	return borrado;
}