preciso de ajuda no seguinte exercício:
OBS: o primeiro vetor está imprimindo certinho, porém o segundo e o terceiro ta saindo uns números nada a ver no vetor. alguém que possa me ajudar por favor?
Faça um programa que leia dois vetores de 10 elementos. Crie um vetor que seja
a interseção entre os dois vetores, ou seja, armazene apenas os números que estão
em ambos os vetores.
segue meu código:
#include <stdio.h>
int main (){
int vet1[10], vet2[10], vet3[10], i;
printf("Digite 10 valores para o vetor 1:\n");
for(i=0; i<10; i++){
scanf("%i", &vet1);
}
printf("Digite 10 valores para o vetor 2:\n");
for(i=0; i<10; i++){
scanf("%i", &vet2);
}
for(i=0; i<10; i++){
vet3[i*2] = vet1;
}
for(i=0; i<10; i++){
vet3[i*2+1] = vet2;
}
printf("Vetor 1: ");
for(i=0; i<10; i++){
printf("%i", vet1);
}
printf("\n");
printf("Vetor 2: ");
for(i=0; i<10; i++){
printf("%i", vet2);
}
printf("\n");
printf("Vetor 3: ");
for(i=0; i<10; i++){
printf("%i", vet3);
}
return 0;
}