• Asignatura: Informática
  • Autor: emilio11orozco
  • hace 8 años

En C++ realizar un programa que realice lo siguiente:

1. Pedir al usuario cuantos números desea ingresar.
2. Basado en el número ingresado por el usuario, en un arreglo se procederá a ingresar todos los números de forma aleatoria. (pueden ser números enteros y decimales)
3. Una vez ingresados los números, por medio de un menú el usuario podrá escoger el tipo de ordenamiento de los mismos (ascendente o descendente).
4. El programa mostrará en pantalla los números ordenados según la elección del usuario.

Respuestas

Respuesta dada por: xCesar
2

Respuesta:

Explicación:

espero que te sirva!

#include<iostream>

#include<conio.h>

using namespace std;

int main(){  

int a,i,y;

float x,mayor,menor;

cout<<"Ingrese cantidad de numeros: ";

cin>>a;

float numero[a];

for(i=0;i<a;i++) {    cout<<"ingrese numero "<<i+1<<" : ";

     cin>>x;

     numero[i]=x;}

for(i=0;i<a-1;i++)

{ for(int b=i+1;b<a;b++)

{ if(numero[i]>=numero[b])

 { mayor=numero[i];

  menor=numero[b];}

   else{ mayor= numero[b];

   menor = numero[i];}  

 numero[i]=menor;

 numero[b]=mayor;}

}

cout<<"\n\n\nOPCIONES: \n";

cout<<"\tOrdenar Ascentente  (1) \n";

cout<<"\tOrdenar Descendente (2) \n";

cout<<"Seleccione opcion: ";

cin>>y;

if(y==1)

{for(i=0;i<a;i++){cout<<" "<<numero[i];}}

if(y==2)

{for(i=a-1;i>=0;i--){cout<<" "<<numero[i];}}

}

Adjuntos:

emilio11orozco: te agradezco, me has ayudado
emilio11orozco: Amigo disculpa, tienes el proyecto que no me compila
xCesar: uhmm
xCesar: que paso exactamente?
xCesar: te funcionó???
emilio11orozco: Si, me puse a verificar el codigo y me marcaba errores por los corchetes, pero listo! Mil gracias
xCesar: ok
emilio11orozco: Cesar ayudame porfavor!!!!! me urge es mi examen
xCesar: lo siento por no ingresar... cualquier duda con relacion a programacion en c me lo hace saber +519553384171
Preguntas similares