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.