Amigos, será que poderiam me ajudar neste código? Tenho dificuldades em fazer a varredura entre dois arrays e imprimir o número repetido e dizer quantos números são coincidentes. Veja o código que fiz abaixo.
// main.c
// duasTurmas
// Uma escola deseja saber se existem estudantes cursando simultaneamente duas disciplinas.
// Receba as matrículas dos estudantes de cada disciplina e as coloque em vetores, sendo que podem haver até vinte estudantes matriculados em cada uma.
// Mostre o número das matrículas que aparecem nos dois vetores.
// Created by Henrique Passos on 12/10/2018.
// Copyright © 2018 Henrique Passos. All rights reserved.
//
#include <stdio.h>
#define Tam 5
int main() {
// Declarar as variáveis;
int mat_A[Tam]; int mat_B[Tam]; int i; int j; int cont = 0;
printf("Informe a matrícula do aluno da turma A:\n");
for (i = 0; i < Tam; i++) {
scanf("%d", &mat_A[i]);
}
printf("Informe a matrícula do aluno da turma B:\n");
for (j = 0; j < Tam; j++) {
scanf("%d", &mat_B[i]);
}
for (i = 0; i < Tam; i ++) {
for (j = 0; j < Tam; i ++) {
if (mat_A[i] == mat_B[j]) {
printf("%d\n", mat_A[i]);
cont ++;
}
}
}
printf("O número de matrículas repetidas é: %d\n", cont);
return 0;
}
Por favor, vejam se conseguem me ajudar. Desde já agradeço a todos.