Mọi người có thể cho em hỏi vì sao ở chương trình dưới đây lại dùng biến mảng hai chiều kiểu char để so sánh không?
#include <bits/stdc++.h>
using namespace std;
void xuli()
{
char a[10][100];
for(int i=0; i<10; i++)
cin >> a[i];
int h, d=0;
cin >> h;
string m, n;
for(int i=0; i<h; i++)
{
cin >> n;
m=a[int(n[0]-48)];
for(int j=1; j<n.size();j++)
{
if(m < a[int(n[j])-48])
m=a[int(n[j])-48];
}
cout << m << endl;
}
}