Professional Documents
Culture Documents
Ordenação - Eda
Ordenação - Eda
#include <stdio.h>
#include <stdlib.h>
if(vetor[j]<vetor[i]){
int aux = vetor[i];
vetor[i]= vetor[j];
vetor[j]=aux;
}
}
}
return *vetor;
}
}
return *vetor;
}
}
// copia vetor intercalado para o vetor original
for(i = posicaoInicio; i <= posicaoFim; i++) {
vetor[i] = vetorTemp[i - posicaoInicio];
}
free(vetorTemp);
}
free(b);
}
int main(){
int n;
scanf("%d", &n);
while(n == 0) exit(0);
while (n>300000) exit(0);
int vetor[n], i;