Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int intercala (int *vet1, int *vet2, int tamanho)
- {
- int *vet_final, i, j;
- vet_final = (int *)malloc((2*tamanho)*sizeof(int));
- for (i=0;i<tamanho;i++)
- {
- vet_final[2*i] = vet1[i];
- vet_final[2*i+1] = vet2[i];
- }
- return vet_final;
- }
- int main()
- {
- int tam_vet, i, *vetor1, *vetor2, *vet_final;
- float media=0;
- printf("Digite o tamanho dos vetores:\n");
- scanf("%d",&tam_vet);
- vetor1 = (int *)malloc(tam_vet*sizeof(int));
- vetor2 = (int *)malloc(tam_vet*sizeof(int));
- printf("\nMemoria Alocada! Digite agora os valores do vetor 1:\n");
- for (i=0;i<tam_vet;i++)
- scanf("%d",&vetor1[i]);
- printf("\nDigite agora os valores do vetor 2:\n");
- for (i=0;i<tam_vet;i++)
- scanf("%d",&vetor2[i]);
- vet_final = intercala(vetor1, vetor2, tam_vet);
- printf("O vetor final eh:");
- for (i=0;i<2*tam_vet;i++)
- printf("%d ",vet_final[i]);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement