[ Foro de Pascal ]

Duda Ejercicio - máximo recursivo

26-Oct-2016 04:19
Invitado (Leon1378)
1 Respuestas

Buenas!

Dado un arreglo unidimensional de N componentes enteros, escriba un programa
que imprima:
a) La componente máxima y la posición de la misma. En caso de haber varios
máximos imprimir la posición de cada uno de ellos. Realice esto, efectuando:
a.1) Dos recorridas al vector.
a.2) Una recorrida al vector
b) Ídem a) para el mínimo.
c) La componente máxima de forma recursiva.

Hice el a) y b). Solo me falta el punto c) pero no se como hacerlo, si alguien me puede dar una mano, se lo agradeceria.

Saludos


27-Nov-2016 09:58
Nacho Cabanes (+84)

Tienes que pensar cuál es tu caso base y cómo pasar del caso general n al n-1.

En los vectores, el caso base suele ser tomar un único elemento y el caso general es suponer que está resuelto para n-1 datos y ver cómo se pasaría de esa solución parcial a la solución para n elementos.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)