Pessoal alguém pode me ajudar estou com dificuldade nesse exercício é para fazer em linguagem c.
A partir de 2 vetores, de tamanhos que podem ser diferentes, e com valores preenchidos pelo usuário, deseja-se saber quias números do primeiro vetor constam também do segundo vetor.
.*não se preocupar com o fato de que podem haver números repetidos dentro de um mesmo vetor.
DennisRitchie:
Já tentou fazer? Onde você não está entendendo?
Soluções para a tarefa
Respondido por
0
#include <stdio.h>
int main()
{
int i, vetor1[5], vetor2[6];
printf("Entre com os valores do primeiro vetor:\n");
for(i=0; i<5; i++)
{
printf("vetor1 posicao[%d]: ", i+1);
scanf("%d", &vetor1[i]);
}
printf("\nEntre com os valores do segundo vetor:\n");
for(i=0; i<6; i++)
{
printf("vetor1 posicao[%d]: ", i+1);
scanf("%d", &vetor2[i]);
}
printf("\nOs numeros do Vetor1 que constam no Vetor2 sao:\n");
int j;
for(i=0; i<5; i++)
{
for(j=0; j<6; j++)
{
if(vetor1[i] == vetor2[j]){
printf("%d ", vetor1[i]);
break;
}
}
}
}
int main()
{
int i, vetor1[5], vetor2[6];
printf("Entre com os valores do primeiro vetor:\n");
for(i=0; i<5; i++)
{
printf("vetor1 posicao[%d]: ", i+1);
scanf("%d", &vetor1[i]);
}
printf("\nEntre com os valores do segundo vetor:\n");
for(i=0; i<6; i++)
{
printf("vetor1 posicao[%d]: ", i+1);
scanf("%d", &vetor2[i]);
}
printf("\nOs numeros do Vetor1 que constam no Vetor2 sao:\n");
int j;
for(i=0; i<5; i++)
{
for(j=0; j<6; j++)
{
if(vetor1[i] == vetor2[j]){
printf("%d ", vetor1[i]);
break;
}
}
}
}
Anexos:
Perguntas interessantes
Matemática,
11 meses atrás
Matemática,
11 meses atrás
Inglês,
11 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
História,
1 ano atrás
Administração,
1 ano atrás