Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda POr Favor


Guest Alexandre Fiel

Pergunta

Guest Alexandre Fiel

O código não está rodando corretamente, não sei o que está errado. Preciso também colocar nele um contador que conte a quantidades de trocas de posição no vetor nas duas funções Insert e Shell Sort, mas não sei onde colocar.

Desde de já agradeço.

#include <stdio.h>

#include <stdlib.h>

//Função INSERT SORT

int ord_insercao ( int v[]){

int i, j, x;

for (j = 1; j < 10; j++) {

x = v[j];

for (i = j-1; i >= 0 && v > x; --i)

v[i+1] = v;

v[i+1] = x;

}

}

//Função SHELL SORT

int Shell_Sort( int V[]) {

int j, i, h, x, y;

for ( h = y/2; h >=1; h =h/2) {

for ( i = h; i < y; i++) {

x = V;

for ( j = i; j >= h; j =j-h) {

if ( V[j -h] > x)

V[j] = V[j-h];

else

break;

}

V[j] = x;

}

}

}

int main(int argc, char *argv[])

{

int x, i;

printf("ORDENACAO POR INSERCAO\n");

printf("\nInforme o Tamanho do Vetor:");

scanf("%d", &x);

int vetor[x];

for(i=0;i<x;i++)

vetor=rand()%101;

for(i=0;i<x;i++)

printf("\n%d", vetor);

ord_insercao (vetor);

printf("\n\nVetor Ordenado:\n");

for(i=0;i<x;i++)

printf("\n%d", vetor);

//Implementação SHELL SORT

int y;

printf("\n\nORDENACAO POR DIMINUICAO DE ELEMENTOS\n");

printf("\nInforme o Tamanho do Vetor:");

scanf("%d", &y);

int vet[y];

for(i=0;i<y;i++)

vet=rand()%101;

for(i=0;i<y;i++)

printf("\n%d", vet);

Shell_Sort( vet );

printf("\n\nVetor Ordenado:\n");

for(i=0;i<y;i++)

printf("\n%d", vet);

getch (0);

return 0;

}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...