Anh (Chị) hãy cho biết kết quả của đoạn lệnh sau là gì?
char * functionD (char *number,int n,int m)
{ static char ketqua[17];
char chuso[] = “0123456789ABCDEF”;
int i = 0, giatri = 0, len;
len = strlen(number);
while (i < len) {
giatri = giatri * n + (strchr(chuso,number[i]) - chuso);
i++; }
i = 16;
ketqua[17] = 0;
do { ketqua[i] = chuso[giatri % m];
giatri /= m;
i--;
} while (giatri > 0);
return (ketqua + i + 1); }
int main() {
unsigned n = 10,m = 2;
char number[17] = 123”;
cout << functionD(number,n,m);
return 0;
}
>