Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal para um trabalho escolar tenho o seguinte código abaixo, porém quando o executo ele esta com alguns erro.... podem me ajudar a identificar os erros???
Segue o código.....
#include <iostream.h>
#include <stdlib.h>
void troca (inta,intB)
{
int aux;
aux=a;
b=a;
} int i,j;
i=esq;
for(j=esq+1;j<=dir,j++)
{
if(vec[j]<vec[esq]
{
i++;
troca(&vec[i],&vec[j]);
}
}
troca(&vec[esq],&vec[i]);
return i;
}
void quicksort(int vec[],int esq,int dir)
{
int r;
if (dir>esq)
{
r=pivo(vec,esq,dir);
quicksort(vec,esq,r-1);
quicksort(vec,r+1,dir);
}
int main()
{
int vetor[1000];
int i,
for(i=0,i<1000,i++)
{
vetor[i]=rand();
}
for(i=0;i<1000;i++)
{
printf("%d",vetor[i])
}
quicksort(vetor,0,999);
for(i=0,i<1000,i++)
{
printf("%d",vetor[i];
}
}
}
Aguardo ajuda......
Carregando comentários...