Metodos De Ordenamiento En C++
Enviado por franzedwar • 4 de Mayo de 2012 • 931 Palabras (4 Páginas) • 965 Visitas
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
int vec[10],op,posmen,aux;
do{
system("cls");
cout<<" \n BIENVENIDOS A NUESTRO MENU DE OPCIONES "<<endl;
cout<<" \n\n (1) INGRESE EL VECTOR ";
cout<<" \n\n (2) MOSTRAR VECTOR ";
cout<<" \n\n (3) ORDENAR POR METODO DE SELECCION ";
cout<<" \n\n (4) ORDENAR POR METODO DE BURBUJA ";
cout<<" \n\n (5) SALIR ";
cin>>op;
switch(op){
case 1:
{
for(int i=0;i<10;i++)
{
cout<<"\n Ingrese datos del vector"<<i<<"=";
cin>>vec[i];
}
for(int i=0;i<9;i++)
getch();
break;
}
case 2:
{
cout<<"\n el vector ingresado es: ";
for(int i=0; i<10;i++)
cout<<""<<vec[i];
getch();
}
break;
case 3: cout<<"\n Metodo seleccion";
for(int i=0;i<9;i++)
{
posmen=i;
for(int j=i+1; j<10;j++)
if(vec[j]<vec[posmen])
posmen=j;
aux=vec[i];
vec[i]=vec[posmen];
vec[posmen]=aux;
cout<<"\n iteracion "<<i<<"=";
for(int j=0; j<10;j++)
cout<<""<<vec[j];
getch();
}
//system("cls");
cout<<"\n el vector ordenado es: ";
for(int i=0; i<10;i++)
cout<<""<<vec[i];
getch();
break;
/*burbuja */ case 4:
getch();
...