Desarrolle un algoritmo que le permita ingresar N números enteros positivos y determine cuál es el número mayor y cuál es el número menor, así mismo mostrar el promedio de los números.

Respuestas

Respuesta dada por: cristhianzg
3

Respuesta:

Pseudocodigo (Pseint - Modo estricto)

Proceso ejer_mayor_menor

definir n,i,may,men,sum,num como entero;

definir prom como real;

sum <- 0;

Escribir "Ingresar una cantidad: ";

Leer n;

Para i<-1 Hasta n Hacer

 Escribir i,".Ingresar un número: ";

 Leer num;

 Si i=1 Entonces

  may <- num;

  men <- num;

 Sino

  Si num>may Entonces

   may <- num;

  Sino

   Si num<men Entonces

    men <- num;

   FinSi

  FinSi

 FinSi

 sum <- sum+num;

FinPara

prom <- sum/n;

Escribir "Mayor: ",may;

Escribir "Menor: ",men;

Escribir "Promedio: ",prom;

FinProceso

Explicación:

  • n => Cantidad de números que se va ingresar, tipo entero.
  • i => Variable entera que inicializa en 1 hasta una cantidad "n", permite hacer el recorrido del bucle "Para".
  • may => Mayor, permite almacenar el mayor número de "n" números ingresados.
  • men => Menor, permite almacenar el menor número de "n" números ingresados.
  • sum => Suma, permite almacenar la suma total de todos los números ingresados.
  • num => Numero, que se irá evaluando si es mayor o menor.
  • prom => Promedio, almacena el promedio de la suma total entre el total de número ingresados.
Preguntas similares