Problema 3.6

Mayor y Menor de N Números

Construir un programa tal que dado N números enteros como dato, calcule el mayor y el menor de estos números. Este ejercicio refuerza el uso de estructuras repetitivas y condicionales anidadas para encontrar valores extremos en un conjunto de datos.

Requisitos

  • Leer la cantidad N de números a procesar
  • Inicializar MAY con -100 000 y MEN con 100 000
  • Usar un ciclo que se repita N veces (variable de control I)
  • En cada iteración, leer un número (NUM)
  • Comparar NUM con MAY: si NUM > MAY, actualizar MAY ← NUM
  • Comparar NUM con MEN: si NUM < MEN, actualizar MEN ← NUM
  • Incrementar el contador I
  • Al finalizar el ciclo, mostrar MAY y MEN

Ejemplo de uso esperado

// Entrada:
Cantidad de números (N): 5
Números: 170, 44, 815, 1700, 38

// Salida:
===================================
El número MAYOR es: 1700
El número MENOR es: 38
===================================

Notas rápidas

Asegúrate de:

  • Inicializar MAY con un valor muy bajo (-100 000) para que cualquier número lo supere
  • Inicializar MEN con un valor muy alto (100 000) para que cualquier número sea menor
  • Las comparaciones son independientes: ambas se evalúan en cada iteración
  • El ciclo debe ejecutarse exactamente N veces

📊 Diagrama de Flujo

Diagrama de Flujo - Mayor y Menor de N Números

Diagrama de flujo que muestra la estructura repetitiva con dos comparaciones por iteración