Realiza un programa que lea 10 números enteros y los muestre en pantalla ordenados de forma ascendente y de forma descendente.
#include <iostream.h>
#include <stdlib.h>
int main()
{
int vector[10], temp;
cout<<"Metodo de ordenamiento de vectores\n\n;";
cout<<"Ingresa 10 numeros enteros"<<endl;
for(int i=0;i<10;i++)
{
cout<<"Ingresa el valor "<<i<<" del vector: ";
cin>>vector[i];
}
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
if(vector[i]<=vector[j])
{
temp=vector[i];
vector[i]=vector[j];
vector[j]=temp;
}
}
}
cout<<"\nOrden ascendente"<<endl;
for(int i=0;i<10;i++)
{
cout<<"El valor "<<i<<" del vector ordenado es: "<<vector[i]<<endl;
}
cout<<endl;
system("pause");
cout<<"\nOrden descendente"<<endl;
for(int i=9;i>=0;i--)
{
cout<<"El valor "<<i<<" del vector ordenado es: "<<vector[i]<<endl;
}
system("PAUSE");
return 0;
}
No hay comentarios:
Publicar un comentario