static double[,] NhapMaTranSoThuc()
Console.WriteLine("Nhap so dong: ");
int n = int.Parse(Console.ReadLine());
Console.WriteLine("Nhap so cot: ");
int m = int.Parse(Console.ReadLine());
double[,] A = new double[n, m];
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
Console.WriteLine("Nhap A[{0},{1}]", i, j);
A[i, j] = double.Parse(Console.ReadLine());
static int DemTanSuatX(double x, double[,] A)
for (int i = 0; i<A.GetLength(0); i++)
for (int j = 0; j<A.GetLength(1); j++)
public static void Main()
double[,] B = NhapMaTranSoThuc();
Console.WriteLine("Nhap gia tri X: ");
double x = double.Parse(Console.ReadLine());
int N = DemTanSuatX(x, B);
Console.WriteLine("Tan suat xuat hien cua {0} trong ma tran la: {1}", x, N);