Sintaxe:
void bubble( int v[], int qtd )
{
int i;
int j;
int aux;
int k = qtd - 1 ;
for(i = 0; i < qtd; i++)
{
for(j = 0; j < k; j++)
{
if(v[j] > v[j+1])
{
aux = v[j];
v[j] = v[j+1];
v[j+1]=aux;
}
}
k--;
}
}
void bubble( int v[], int qtd )
{
int i;
int j;
int aux;
int k = qtd - 1 ;
for(i = 0; i < qtd; i++)
{
for(j = 0; j < k; j++)
{
if(v[j] > v[j+1])
{
aux = v[j];
v[j] = v[j+1];
v[j+1]=aux;
}
}
k--;
}
}
20 comentários:
HIHI!
HihiHI
HOHO!=D
HUHU!o/
Hey
Que foreveralone este anônimo acima.
Que forever alone esse forever alone
8======================D
Chupa ^
adogo
Parabéns.... muito bom o exemplo bem simples de entender!! valeu mesmo
FILHO DA PUTA, ESSA PORRA NAO É UM BUBBLE SORT
TORTA - UNESP BAURU
esse funciona.
#include
void main ( )
{
int a[6] = {2,1,6,4,3,5};
int i, j, tmp;
for(i = 0; i < 5; i++)
{
for(j = i+1; j < 6; j++)
{
if(a[j] < a[i])
{
tmp = a[i];
a[i] = a[j];
a[j] = tmp;
}
}
}
for(i = 0; i < 6; i++)
{
printf(" %d ", a[i]);
}
}
AIAIAIAIIA
nenhum funciona
Lixo!!!!
ahsuahushaushaus
#foraTemer
PRA QUEM QUISER O CÓDIGO INTEIRO E CORRIGIDO:
#include
int main (void){
int x,k,j,i,v[5];
for(i=0;i<5;i++){
printf("[%d]: ", i+1); scanf("%d",&v[i]);
}
k=i-1;
for(i=0;i<5;i++) {
for(j=0;j<=k;j++){
if (v[j] > v[j+1]) {
x=v[j];
v[j]=v[j+1];
v[j+1]=x;
}
//printf("[%d] ",k);
}
k--;
}
printf(" \n");
for(j=0;j<5;j++){
printf("[%d] ", v[j]);
}
}
porra nenhuma caralho
Postar um comentário