Bublbubblesort
Publicado por Jordano R Reis 26/12/2004
[ Hits: 6.305 ]
Minha primeira implementacao do metodo de ordenacao da bolha...
Foi utilizada a funcao rand() (compilado no dev-c++)
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
//using namespace std;
int levetor(int vet[],int tam)
{
for(int i=0; i<tam;i++)
vet[i] = (1+rand()%tam);
for(int i=0; i<tam; i++)
cout << vet[i]<<" , ";
}
void bubblesort(int vet[],int tam)
{
int tmp;
for(int i=0; i<tam; i++)
for(int j=0; j<tam; j++)
{
if(j != tam -1)
if(vet[j] > vet[j+1])
{
tmp = vet[j];
vet[j] = vet[j+1];
vet[j+1] = tmp;
}
}
for(int i=0; i<tam; i++)
cout << vet[i]<<" , ";
}
void main(){
int tam;
char resp = 's';
while(resp == 's' || resp == 'S' )
{
system("cls");
cout<<"Digite o Tamanho da colecao de dados:\n";
cin>>tam;
int vetor[tam];
cout << "vetor nao ordenado:\n";
levetor(vetor,tam);
cout << "\nvetor ordenado:\n";
bubblesort(vetor,tam);
cout << "\n\n\nPretende fazer outra ordenacao?\t";
cin >> resp;
}
}
Desenhando Nuvens ou o Fractal de Plasma
Loop de Várias Váriáveis Em Um Único Laço "For" em C
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Tenha opção de emblemas embutido no pcmanfm
Instalar o Microsoft Teams no Ubuntu e Derivados
Instalador não reconhece SSD Sata. (12)
Quero configurar cgconfig.conf (0)









