Programação Orientada à Procedimentos II Programação Orientada à Procedimentos I Processamento Paralelo Lógica de Programação Introdução à Computação Informática Básica

 

 

Informática Básica
Introdução à Computação
Lógica de Programação
Programação Orientada à Procedimentos I
Programação Orientada à Procedimentos II

Processamento Paralelo


Uma Possível Solução ...




3) Criar o vetor A e o vetor B com 5 elementos do tipo inteiro. Solicitar ao usuário o preenchimento dos dois vetores. Indicar se existe(m) elemento(s) do vetor A igual(is) ao vetor B. Imprimir o(s) valor(es) igual(is) e imprimir os 2 vetores.

#include  < stdio.h >
#include < conio.h >
#define TAM 5

void main()
{
   int i,j,vetA[TAM],vetB[TAM];

   clrscr();
   printf("Preenchendo o vetor A\n\n");
   for(i=0;i < TAM;i++)
   {
      printf("Digite o elemento de indice %d do vetor A = ",i);
      scanf("%d",&vetA[i]);
   }
   printf("\n\nPreenchendo o vetor B\n\n");
   for(i=0;i < TAM;i++)
   {
      printf("Digite o elemento de indice %d do vetor B = ",i);
      scanf("%d",&vetB[i]);
   }
   printf("\n\nValores Iguais Encontrados\n");
   for(i=0;i < TAM;i++) // procurando elementos iguaus
   {
      for(j=0;j < TAM;j++)
      {
         if(vetA[i]==vetB[j])
            printf("%d\t",vetB[j]);
      }
   }
   for(i=0;i < TAM;i++) //imprimindo vetores
   {
       printf("\nvetor A[%d] = %d\t vetor B[%d] = %d",i,vetA[i],i,vetB[i]);
   }
   getch();
}