Programa en c

Cerrado
villa - 10 jun 2009 a las 18:08
 Elinv - 18 jun 2009 a las 23:17
Hola,
quisiera desarrollar un programa q me permita el ingreso de 5 numeros y q despliegue el mayor el menor y el promedio.
gracias
Consulta también:

4 respuestas

Hola aquí te dejo el código en c++.
un abrazo.

Cualquier cosa a tu disposición.


Luis

-----------------------------------------------------
#include <iostream>
using namespace std;
int main (int argc, char *argv[])
{
char quit;
quit = '\0';
double a,b,c,d,e,menor,mayor;

cout << "Introduce numero 1: "; cin >> a;
cout << "Introduce numero 2: "; cin >> b;
cout <<'\n';

if (a<b) menor=a; else menor = b;
cout << "El numero menor es: " << menor <<'\n';

if (a>b) mayor=a; else mayor = b;
cout << "El numero mayor es: " << mayor <<'\n';
cout << "El promedio es: " << (a+b)/2 <<'\n' <<'\n';

cout << "Introduce numero 3: "; cin >> c;
cout <<'\n';

if (menor<c) menor=menor; else menor = c;
cout << "El numero menor es: " << menor <<'\n';

if (mayor>c) mayor=mayor; else mayor = c;
cout << "El numero mayor es: " << mayor <<'\n';
cout << "El promedio es: " << (a+b+c)/3 <<'\n' <<'\n';

cout << "Introduce numero 4: "; cin >> d;
cout <<'\n';

if (menor<d) menor=menor; else menor = d;
cout << "El numero menor es: " << menor <<'\n';

if (mayor>d) mayor=mayor; else mayor = d;
cout << "El numero mayor es: " << mayor <<'\n';
cout << "El promedio es: " << (a+b+c+d)/4 <<'\n' <<'\n';


cout << "Introduce numero 5: "; cin >> e;
cout <<'\n';

if (menor<e) menor=menor; else menor = e;
cout << "El numero menor es: " << menor <<'\n';

if (mayor>e) mayor=mayor; else mayor = e;
cout << "El numero mayor es: " << mayor <<'\n';
cout << "El promedio es: " << (a+b+c+d+e)/5 <<'\n' <<'\n';

while (quit != 'q')
{
cout << "El numero menor es: " << menor <<'\n';
cout << "El numero mayor es: " << mayor <<'\n';
cout << "El promedio es: " << (a+b+c+d+e)/5 <<'\n' <<'\n';
cout << "Press q to quit " << endl;
cin >> quit;
}
return 0;
}
-----------------------------------------------------
5
Forlin Mensajes enviados 78 Fecha de inscripción miércoles, 21 de enero de 2009 Estatus Miembro Última intervención miércoles, 8 de julio de 2009 199
10 jun 2009 a las 18:43
Simplemente tenes que hacer un
Nmayor= -999999
Nmenor= 999999
For que adentro sea:
Ingreso del numero NUMERO
luego de eso un IF que te pregunte si el numero es Mayor a Nmayor
fuera de ese if:
otro IF que te pregunte si el numero es menor a Nmenor
cerras el IF
Acumulador = Acumulador + NUMERO
Cerras el FOR
Luego:
imprimis Nmayor
imprimir Nmenor
imprimis Acumulador/5
0
Muchissimas gracias son ustedes muy amables.
0
Un abrazo y suerte.


Luis
0