
chequear si en un array los valores numericos son susesivos
Publicado por Nacho (3 intervenciones) el 13/07/2015 02:34:26
lo que quiero hacer es chequear si en un array dado ( cualquiera) hay una cadena de elementos susesivos, es decir que por ejemplo tengo el elemento 1, luego el 2, luego el 3 etc. pero quiero que cuente la cantidad de veces que eso ocurre en el array, es complicado asi que lo explico mas graficamente:
tengo por ejemplo un array que es:
4 8 5 6 7 251 30 31 32 33
lo que quiero que haga el metodo es contar la cantidad de veces que se da un "patron" de numeros susesivos, aqui por ejemplo hay 2 patrones, el de 5 6 7 y el de 31 32 y 33, esto es lo que hice:
el problema es que luego de eso quiero hacer una suma, y esta no se hace (una simple suma, como j++; nada más) deduzco que es algo que viene del while pero no se que es,
si alguien me diera una mano agradecería mucho!
tengo por ejemplo un array que es:
4 8 5 6 7 251 30 31 32 33
lo que quiero que haga el metodo es contar la cantidad de veces que se da un "patron" de numeros susesivos, aqui por ejemplo hay 2 patrones, el de 5 6 7 y el de 31 32 y 33, esto es lo que hice:
1
2
for (i=0; i<vector.length-1; i++){
while((vector[i+1]-vector[i]==1)&&(i<vector.length-1)){
el problema es que luego de eso quiero hacer una suma, y esta no se hace (una simple suma, como j++; nada más) deduzco que es algo que viene del while pero no se que es,
si alguien me diera una mano agradecería mucho!
Valora esta pregunta


0