Enviado em 29/02/2016 - 17:45h
Tudo certo pessoal sou novo por aqui e também iniciando em programação C.
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define T 10
void aleatorio(int a[]);
void exibir(int b[]);
void bolha(int v[]);
main(){
int v[T];
aleatorio(v);
printf("\t===Antes da Ordenacao===\n");
exbir(v);
bolha(v);
printf("\t===Depois da Ordenacao===\n");
exibir(v);
system("pause");
}
void bolha(int v[]){
int i,j;
int temp;
for(j=0;j<T-1;j++) //responsável pelas “passagens” no vetor
for(i=0;i<T-1-j;i++) //responsável pelas comparações
if(v[i]>v[i+1]){
temp=v[i];
v[i]=v[i+1];
v[i+1]=temp;
}
}
void aleatorio(int a[]){
int n,i;
srand(time(NULL));
for(i=0;i<n;i++)
a[i]=rand()%T;
}
void exibir(int b[]){
int i;
for(i=0;i<T;i++)
printf(“v[%d]=%d\t”,i,b[i]);
}