Vec y mat: Vector con 9 elementos. Mostrar máximo con recursión

vector maximo recursivo2.html
    #include <stdio.h>
    
    int max(int[], int, int);
 
    int main(){
 
        int size=9;
        int mayor;
        int matriz[9];
        int i;
 
        printf("Ingrese numeros de matriz:");
        for(i=0; i<9; i++){
        		printf("Numero [%d]: ",i+1);
        		scanf("%d",&matriz[i]);
        		fflush(stdin);
			}
		
        mayor = matriz[0];
        mayor = max(matriz, size - 1, mayor);
        
        printf("\nEl maximo es: %d\n", mayor);
        
        system("pause");
        return 0;
 
    }
 
    int max(int list[], int position, int mayor){
 
        if (position == 0)
            return mayor;
 
        if (position > 0){
            if (list[position] > mayor){
                mayor = list[position];
            }
            return max(list, position - 1, mayor);
        }
 
    }

No hay comentarios:

Publicar un comentario