Está en la página 1de 2

Universidad Militar Nueva Granada

Facultad de Ingeniería – Programa Ingeniería


Visual C++
Ejemplo Estructura Repetitiva – Ciclo For

Alcira Ordóñez Rey

Problema: Leer n números de 2 dígitos y dar un resumen estadístico: Número de Datos,


Suma, Media, Máximo y Mínimo.

Código:

/* Leer n números de 2 dígitos, validarlos y dar un resumen estadístico:


La cantidad de numeros se digita por teclado
- Número de Datos
- Suma
- Media
- Máximo
- Mínimo

Entrada: numero int


n int
contar int
suma int
maximo int
minimo int
Proceso:
Salida: */
#include <iostream>
using namespace std;
int main()
{
int numero, n, i, contar = 0, suma = 0, maximo = 10, minimo = 99;
cout << "Cuantos numeros va a digitar: ";
cin >> n;
for (i = 1; i <= n; i++)
{
cout << "Numero "<< i <<": ";
cin >> numero;
if (numero >= 10 && numero <= 99)
{
contar = contar + 1;
suma = suma + numero;
if (numero > maximo)
{
maximo = numero;
}
if (numero < minimo)
{
minimo = numero;
}
}
else
{
cout << "Error, numero fuera de rango" << endl;
i--;
}
} //fin del ciclo for
cout << "\n\tESTADISTICA\n";
cout << "\tNUMERO DE DATOS: " << contar << endl;
cout << "\tSUMA DE DATOS: " << suma << endl;
cout << "\tMEDIA DE DATOS: " << suma * 1.0 / contar << endl;
cout << "\tMAXIMO: " << maximo << endl;
cout << "\tMINIMO: " << minimo << endl;
system("pause");
return 0;
}

Salida por consola

También podría gustarte