Buscar

ORDENAÇÃO BOLHA USANDO C++

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <cstdlib>
#include <iostream>
using namespace std;
void bolha(int piItem[], int iQtdElementos){
 register int i, j;
 register int iAux;
 for(i=1;i<iQtdElementos;i++){
 for(j=iQtdElementos-1;j>=i;j--){
 if(piItem[j-1]>piItem[j]){
 iAux=piItem[j-1];
 piItem[j-1]=piItem[j];
 piItem[j]=iAux;
 }
 }
 }
 return;
 } 
int main(void)
{
 int iContador;
 int aBolha[]={10,9,7,13,5};
 
 bolha(aBolha,5);
 
 printf("Ordenado: ");
 for(iContador=0; iContador<5; iContador++){
 printf(" %d", aBolha[iContador]);
 }
 
 printf("\n");
 
 
 
 
 system("PAUSE");
 return EXIT_SUCCESS;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais