Check the new version here

Popular channels

[Solucion] Recursion, valor minimo en un Vector.

Así es, el tema favorito de los programadores, que en todo caso, puedo ir a buscar la respuesta en la web, que estoy seguro que la encontraré, pero ese no es el caso, estoy tratando de hacerlo yo mismo, asi que solo pido alguna pista o idea, de momento, tengo un codigo que, en realidad no me retorna el valor minimo, pero sé donde se encuentra el error.

Gracias a todos por su ayuda, sinceramente, no entiendo por que la solucion fue esa, pero actualizare el tema con una explicacion de la logica, detras de la funcion

Solucion



int findmin(int vector[], int size) {

    if (size == 0) {
        return vector[0];

    } else {

        if (vector[size] < findmin(vector, size - 1)) {
            return vector[size];
        } else {
            return findmin(vector, size - 1);
        }
    }
}



El problema era en la linea return vector[size-1] (que ya no existe) y que es remplazado por el retorno de la funcion misma.







Gracias a @elementalsoft y @fededonna
0
0
0
0
0No comments yet