Em có đoạn mã sau được dùng để truy xuất dữ liệu từ một file bên ngoài vào ma trận. Nhờ mọi người có thể hướng dẫn hoặc edit code đếm tổng số lần xuất hiện của từng phần tử trong ma trận.
Thanks mọi người
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
//file handle
FILE* file;
//file open (mode = read)
file = fopen("input.txt","r");
int read, n, m;
fscanf(file, "%d", &n);
fscanf(file, "%d", &m);
printf("Ma tran : %d x %d \n", n, m);
printf("*******************************************\n");
//khai bao mang 2 chieu a[n][m]
int **a;
//khai bao so dong
a = new int*[n];
//khai bao so cot
for(int t = 0; t < m; t++)
a[t] = new int[m];
// nhap ma tran vao mang 2 chieu a[n][m]
for(int i = 0; i<n; i++)
{
for(int j = 0; j<m ; j++)
{
fscanf(file, "%d", &a[i][j]);
//xuat ma tran
printf("%d\t", a[i][j]);
}
printf("\n");
}
fclose(file);
// dung console, xem ket qua
system("pause");
return 1;
}