#include <stdio.h>
#include <stdlib.h>
#define SWAP(a,b) { int t; t=a; a=b; b=t; }
#define INDEX 4
void ordenar(int a[], int n);
int main()
{
printf("Exemplo de ordenacao de numeros inteiros num vetor!\n");
//inicializo as minhas variaveis
int a = 3, b = 7;
int vetor[INDEX] = {14, 58, 10, 5};
//chama a funcao ordena
ordenar(vetor, INDEX);
//imprimo os valores ja ordenados
int i;
for(i = 0; i < INDEX; i++)
printf("%d ", vetor[i]);
printf("\n");
system("PAUSE");
return 0;
}
void ordenar( int a[], int n )
{
int i, j;
for(i = 0; i < n; i++)
{
for(j = 1; j < (n-i); j++)
{
if(a[j-1] > a[j])
SWAP(a[j-1],a[j]);
}
}
}