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

Ordenação de vetores


thalesrafaell

Pergunta

Opa pessoal tranquilos?

Eu fui fazendo meu exercício em C que pedia pra comparar 2 vetores e mostra-los na tela ORDENADOS de forma crescente.
Fiz a parte da comparação mas n sei onde enfiar a ordenação porque acabei usando flag e etc...

COMPARAÇÃO

#include <stdio.h>
#include <stdlib.h>
#define MAX 5
int main(int argc, char **argv){
int i,j,k,aux;
int v1[5],v2[8],v3[8];
int flag;
puts("Digite os valores para V1: ");
for(i=0;i<5;i++){
scanf("%d",&v1[i]);
   }
       puts("Digite os valores do V2: ");
       for(i=0;i<8;i++){
       scanf("%d",&v2[i]);
  }
puts("Numeros que se repetem nos dois vetores: ");
       for(i=0;i<5;i++)
            {
                flag=0;
                for(j=0;j<8;j++)
                      {
                             if(v1[i]==v2[j])
                                     {
                                          flag=1;
                                          break;
                                     }
                      }
       for (k = 0; k < i; k++)
           {
                 if (v1[k]==v1[i])
                      {
                           flag=0;
                      }
           }          
       if(flag)
          {
              printf("%d\n",v1[i]);
          }
    }
system("pause");
return 0;
}

ORDENAÇÃO

for(i = 0; i < 8; i++) 
          { 
               for(j = i; j <= 8; j++) 
                       { 
                             if(v1[i] > v3[j]) 
                                      { 
                                            aux = v1[i]; 
                                            v1[i] = v3[j]; 
                                            v3[j] = aux; 
                                      } 
                       } 
            }

HEELP ;/

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...