Tenho uma dúvida em como juntar 2 vetores em um terceiro vetor em ordem crescente. Acho eu que falta só um detalhe, mais não consigo chegar a ele, preciso de uma ajuda!
Faça 1 programa para criar 2 vetores veta e vetb com 10 numeros inteiros cada e que estejam ordenados crescentemente. Após crie um terceiro vetor vetc também ordenado a partir dos vetores veta e vetb. Ao final do processo, mostre na tela os 3 vetores.
obs: Ao criar os vetores veta e vetb, considere que o usuário informará os valores em ordem.
Não é necessário testar condições para este procedimento no programa.
O vetc deve ser criado após a entrada de dados de veta e vetb e devera ser ordenado a partir da junção dos veta e vetb.
# define TAMa 10
# define TAMb 10
# define TAMc 20
#include <stdio.h>
int main (void)
{
int vetor_a[TAMa],vetor_b[TAMb],vetor_c[TAMc],i=0,cont=0,pos,aux;
for (cont=0;cont<TAMa;cont++)
{
printf ("Informe os numeros do vetor A ");
scanf ("%d",&vetor_a[cont]);
}
for (i=0;i<TAMb;i++)
{
printf ("Informe os numeros do vetor B ");
scanf ("%d",&vetor_b[i]);
}
for (pos=0;pos<TAMc;pos++)
{
if (vetor_a[cont]<vetor_b[i]){
vetor_c[pos]=vetor_a[cont];
cont++;
}
else{
vetor_c[pos]=vetor_b[i];
i++;
}
}
for (cont=0;cont<TAMa;cont++)
{
printf ("vet a %d ",vetor_a[cont]);
}
for (i=0;i<TAMb;i++)
{
printf ("vet b %d ",vetor_b[i]);
}
for (pos=0;pos<=TAMc;pos++)
{
printf ("vet c %d ",vetor_c[pos]);
}
system("pause");
return (0);
}
Editado por Jonathan Queiroz Título editado conforme regra 3.6 (Jonathan)
Pergunta
alex_dino
Tenho uma dúvida em como juntar 2 vetores em um terceiro vetor em ordem crescente. Acho eu que falta só um detalhe, mais não consigo chegar a ele, preciso de uma ajuda!
Faça 1 programa para criar 2 vetores veta e vetb com 10 numeros inteiros cada e que estejam ordenados crescentemente. Após crie um terceiro vetor vetc também ordenado a partir dos vetores veta e vetb. Ao final do processo, mostre na tela os 3 vetores.
obs: Ao criar os vetores veta e vetb, considere que o usuário informará os valores em ordem.
Não é necessário testar condições para este procedimento no programa.
O vetc deve ser criado após a entrada de dados de veta e vetb e devera ser ordenado a partir da junção dos veta e vetb.
Editado por Jonathan QueirozTítulo editado conforme regra 3.6 (Jonathan)
Link para o comentário
Compartilhar em outros sites
0 respostass 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.