BUBLE SORT

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

BUBLE SORT

Mensagem  marcio em Qua Jul 02, 2014 6:19 pm

/*
BUBLE SORT
O princípio básico desse métodoé trocar de posições
toda vez que forem encontrados
valores de posições adjacente fora de ordem.
*/
#include<iostream>
#include<cstdlib>
using namespace std;
//Protótico da Função
void bolha(int vet[], int tam);
int main(){
int vet[]={13,9.5,23,10,19,3};
cout<<"\nExibindo antes da Funcao"<<endl;
for(int x=0; x<3; x++)
cout<<"\n"<<vet[x];
cout<<"\nDepois da Função"<<endl;
bolha(vet, 3);
for(int x=0; x<3; x++)
cout<<"\n"<<vet[x];
cout<<"\n\n";
system("pause");
}
//Função Buble Sort
void bolha(int vet[], int tam){
int j,i, aux;
for(i=0; i<tam -1; i++)
for(j=tam-1;j>i; j--)
if(vet[j]<vet[j-1])
{
aux=vet[j];
vet[j]=vet[j-1];
vet[j-1]=aux;
}
}
 What a Face
Criação de Templates - Banner para Web
www.mfsite.com.br | (21) 98466-4222
Desenvolvimento de material para divulgação em site,
blogs e rede social.

marcio

Mensagens : 115
Data de inscrição : 08/05/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum