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:
Mi problema es que solo me toma el menor.
programa:
Código [Seleccionar]
#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;
}