Estoy calculando el mínimo de un vector mediante recursividad, pero no obtengo el resultado esperado...
Código C:
Ver original
/* 22.- Escriba una función recursiva que busque el mínimo de un vector. */ #include <stdio.h> #include <stdlib.h> int minimo(int V[], int n) { int min = V[0]; if(n == 0) return min; else { if(V[n] < min) min = V[n]; return minimo(V, n-1); } } int main() { int V[] = {2,1,3,5,-1,1}; int min; min = minimo(V, 5); return 0; }
Gracias.
Saludos.