Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/10/2011, 06:42
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 7 meses
Puntos: 306
Respuesta: algoritmo recursivo en java

Fíjate que has cambiado el código.

Cita:
f(a[desde] % 7 ==0){
cont++;
return cont;
ahora lo has convertido en

Cita:
if(a[desde] % 7 ==0){
return cont++;

}
Por lo tanto está diciéndole que te devuelva cont, y después le sume uno, cuando antes le sumabas uno y devolvías cont.

La diferencia está en donde colocas el ++

Prueba

int a = 0
System.out.println(++a)
int b= 0
System.out.println(b++)

y verás la diferencia
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.