Hola, queria pedirles ayuda con mi programa: consta de pedirle al usuario la cantidad de numeros que desee ingresar y luego de dicha cantidad, debe ingresar los numeros la x cantidad estipulada arriba. Luego de esto se deberia sacar el numero mayor y menor y el promedio de todos los numeros.
Mi problema es que solo me toma el menor.
programa:
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
double promedio;
double resul;
int mayor;
int menor;
int cantidad;
int cantidad1;
int numeros;
cout << "Ingrese una cantidad de numeros" << endl;
cin >> cantidad1;
while (cantidad1>0){
cout << "Ingrese un numero" << endl;
cin >> numeros;
cantidad1--;
cantidad == cantidad1;
if (cantidad1=cantidad) {
mayor=numeros;
menor=numeros;
}
if (numeros>mayor){
mayor=numeros;
}
if (numeros<menor) {
menor=numeros;
}
}
cout << "El mayor es " << mayor << endl;
cout << "El menor es " << menor << endl;
promedio = resul/cantidad1;
cout << "El promedio es " << promedio << endl;
return 0;
}
Cita de: Shaira en 25 Marzo 2017, 02:26 AM
Hola, queria pedirles ayuda con mi programa: consta de pedirle al usuario la cantidad de numeros que desee ingresar y luego de dicha cantidad, debe ingresar los numeros la x cantidad estipulada arriba. Luego de esto se deberia sacar el numero mayor y menor y el promedio de todos los numeros.
Mi problema es que solo me toma el menor.
programa:
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
double promedio;
double resul;
int mayor;
int menor;
int cantidad;
int cantidad1;
int numeros;
cout << "Ingrese una cantidad de numeros" << endl;
cin >> cantidad1;
while (cantidad1>0){
cout << "Ingrese un numero" << endl;
cin >> numeros;
cantidad1--;
cantidad == cantidad1;
if (cantidad1=cantidad) {
mayor=numeros;
menor=numeros;
}
if (numeros>mayor){
mayor=numeros;
}
if (numeros<menor) {
menor=numeros;
}
}
cout << "El mayor es " << mayor << endl;
cout << "El menor es " << menor << endl;
promedio = resul/cantidad1;
cout << "El promedio es " << promedio << endl;
return 0;
}
Aqui tienes una pequeña idea http://es.ccm.net/forum/affich-680842-programa-c-10-numeros-mayor-y-menor