Práctico 4 - Ejercicio 6

Práctico 4 - Ejercicio 6

de Tongo Juan Huang Menda -
Número de respuestas: 2

Buenas noches, tengo dudas sobre los n enteros, los que se exhiben en el segundo renglón de la salida. Los debe ingresar el usuario o se generan de manera aleatoria (o seudoaleatoria como se vio en prácticos anteriores)?

En el caso que debe ingresar los n enteros el usuario desde la entrada estándar, no se me ocurre cómo leerlos desde el programa a partir de las instrucciones vistas. Ya que no puedo establecer ninguna variable sin saber la cantidad de caracteres o enteros que va a ingresar.


Saludos.

En respuesta a Tongo Juan Huang Menda

Re: Práctico 4 - Ejercicio 6

de Juan Carlos Castillo Pereyra -

Los números los pide el programa y los ingresa el usuario. Si sabes la cantidad de numeros que va a ingresar, los pide en el read anterior cuando dice ingrese un valor para n.

Aca esta el ejemplo de como se van ingresando los valores a partir de las intrucciones vistas (for)

Read(numero); (usas el primer numero de la entrada para incializar las variables auxiliares maximo y minimo)

maximo:= numero;

minimo:=numero;

for i := 1 to n - 1 do

     begin

          read(numero) (lee el siguiente y actualiza el maximo y minimo)

          if numero < minimo then

               minimo:= numero

         else if numero> maximo then

               maximo:=numero

     end;