1ER EJEMPLO DEL ALGORITMO DE LA BURBUJA #include<iostream.h> #include<math.h> #include<string.h> int va[10],i=0,opc,paso,aux,ordenado,vb[10]; void main() { do { cout<<" Indique El Candidato "<<endl<<endl; cout<<" 1.- Candidato A "<<endl; cout<<" 2.- Candidato B "<<endl; cout<<" 3.- Candidato C "<<endl; cout<<" 4.- Salir "<<endl; cin>>opc; switch (opc) { case 1: cout<<" Candidato A "<<endl; va[0]++; break; case 2: cout<<" Candidato B "<<endl; va[1]++; break; case 3: cout<<" Candidato C "<<endl; va[2]++; break; } } while(opc!=4); for (i=0;i<3;i++) { cout<<va[i]<<" "; vb[i]=va[i]; } paso=1; do { ordenado=1; for (i=0;i<3-paso;i++) { if (vb[i]>vb[i+1]) { aux=vb[i]; vb[i]=vb[i+1]; vb[i+1]=aux; ordenado=0; } } ++paso; } while(!ordenado); cout<<endl<<endl; for (i=0;i<3;i++) { cout<<vb[i]<<" "; } cout<<endl<<endl; if (vb[0]==va[0]) cout<<" El candidato A es el de Menor votos "<<endl; if (vb[0]==va[1]) cout<<" El candidato B es el de Menor votos "<<endl; if (vb[0]==va[2]) cout<<" El candidato C es el de Menor votos "<<endl; if (vb[2]==va[0]) cout<<" El candidato A es el de Mayor votos "<<endl; if (vb[2]==va[1]) cout<<" El candidato B es el de Mayor votos "<<endl; if (vb[2]==va[2]) cout<<" El candidato C es el de Mayor votos "<<endl; cout<<endl<<endl; } 2DO EJEMPLO DEL ALGORITMO DE LA BURBUJA #include <iostream.h> #include <math.h> int i, aux, paso, ordenado, va[10], vb[10]; void main () { for (i=0;i<10;i++) { cout<<"favor introduzca los valores del vector A ("<<i+1<<")"<<endl; cin>>va[i]; } cout<<"los valores del vector A son: "<<endl; cout<<va[0]<<endl; cout<<va[1]<<endl; cout<<va[2]<<endl; cout<<va[3]<<endl; cout<<va[4]<<endl; cout<<va[5]<<endl; cout<<va[6]<<endl; cout<<va[7]<<endl; cout<<va[8]<<endl; cout<<va[9]<<endl; cout<<endl; for (i=0; i<9; i++) { vb[i]=va[i]*va[i+1]; } vb[9]=va[9]; cout<<"los valores del vector B son: "<<endl; cout<<vb[0]<<endl; cout<<vb[1]<<endl; cout<<vb[2]<<endl; cout<<vb[3]<<endl; cout<<vb[4]<<endl; cout<<vb[5]<<endl; cout<<vb[6]<<endl; cout<<vb[7]<<endl; cout<<vb[8]<<endl; cout<<vb[9]<<endl; paso=1; do { ordenado=1; for (i=0;i<10;i++) { if(vb[i]<vb[i+1]) { aux=vb[i]; vb[i]=vb[i+1]; vb[i+1]=aux; ordenado=0; } } ++paso; } while (!ordenado); cout<<"los valores del vector B ordenados son: "<<endl; for (i=0;i<10;i++) { cout<<vb[i]<<endl; } }