Realiza un programa que pida al usuario números enteros positivos y los
almacene en un array hasta que decida de introducir un negativo.
Después debes ordenar este array de manera ascendente y mostrarlos en pantalla.
Pd: En C++ pls
Respuestas a la pregunta
Respuesta:
Números positivos ascendente C++
Explicación:
PD: También está en el pdf con capturas de pantalla y otra info mía. Saludos!
#include <iostream>
using namespace std;
int main()
{
int i=0; int j=0; int numero=0; int longitud=0;int cantidad=0; int aux=0;
cout<<"Ingrese la longitud para el arreglo:";
cin>>longitud;
int arreglo[longitud];
int t;
while(t!=longitud)
{
cout<<"Ingrese numeros enteros positivos:";
cin>>numero;
if(numero<0)
{
t=longitud;
}
else{
arreglo[i]=numero;
i=i+1;
cantidad = cantidad +1;
}
}
int x;
for(x=0; x<=cantidad;x++)
{
for(j=x+1; j<=cantidad;j++)
{
if(arreglo[x]<arreglo[j])
{
aux = arreglo[x];
arreglo[x]= arreglo[j];
arreglo[j]=aux;
}
}
}
cout<<"\nOrdenar ascendente:\n";
int r;
for(r=cantidad; r>=0;r--)
{
cout<<arreglo[r]<<"\n";
}
}