#include<iostream>
using namespace std;
bool burbuja(bool);
int main()
{
int opc;
bool Var1,Var2;
Var1=false;
cout<<"BIENVENIDO AL MENU DE ORDENAMIENDO DE VECTORES"<<endl;
cout<<"------------------------------------------------"<<endl;
cout<<" "<<endl;
cout<<" pulse 1 para ordenamiento por burbuja:"<<endl;
cout<<" pulse 2 para ordenamiento por quick sort:"<<endl;
cout<<" pulse 3 para salir:"<<endl;
cin>>opc;
switch(opc){
case 1:
Var2 = burbuja(Var1);
if(Var2= true){
break;
}
return 0;
}
bool burbuja(bool Var)
{
int i,j,aux;
int x;
int vect[9];
cout<<"digite los valores del vector: "<<endl;
for(x=0;x<=9;x++){
cin>>vect[x];
}
for(i=0;i<=9;i++){
for(j=0;j<=9;j++){
if(vect[j]>vect[j+1]){
aux=vect[j];
vect[j]=vect[j+1];
vect[j+1]=aux;
}
}
}
cout<<"el vector ordenado es:"<<endl;;
for(i=0;i<=9;i++){
cout<<vect[i]<<endl;
}
Var=true;
return Var;
}
#include<iostream>
#define TALLA 5
using namespace std;
bool burbuja(bool);
int main()
{
int opc;
bool Var1,Var2;
Var1=false;
cout<<"BIENVENIDO AL MENU DE ORDENAMIENDO DE VECTORES"<<endl;
cout<<"------------------------------------------------"<<endl;
cout<<" "<<endl;
cout<<" pulse 1 para ordenamiento por burbuja:"<<endl;
cout<<" pulse 2 para ordenamiento por quick sort:"<<endl;
cout<<" pulse 3 para salir:"<<endl;
cin>>opc;
switch(opc) {
case 1:
Var2 = burbuja(Var1);
if(Var2 = true)
break;
}
return 0;
}
bool burbuja(bool Var)
{
int i,j,aux;
int x;
int vect[TALLA];
cout<<"digite los valores del vector: "<<endl;
for(x=0;x<TALLA;x++) {
cin>>vect[x];
}
for(i=0;i<TALLA;i++) {
for(j=0;j<TALLA-1;j++) { //la condicion debe ser el tamanio del vector -1
if(vect[j]>vect[j+1]) {
aux=vect[j];
vect[j]=vect[j+1];
vect[j+1]=aux;
}
}
}
cout<<"el vector ordenado es:"<<endl;;
for(i=0;i<TALLA;i++) {
cout<<vect[i]<<endl;
}
Var=true;
return Var;
}
if(Var2 = true)
if(Var2)