Trong ngôn ngữ lập trình pascal, để in một xâu ký tự ra màn hình theo thứ tự ngược lại của các ký tự trong xâu S (VD: abcd thì in ra là dcba), đoạn chương trình nào sau đây thực hiện việc này?
A. For i:=Length(S) down to 1 do Write(S[i]);
B. For i:=Length(S) downto 1 do Write(S[i]);
C. For i:=Length(S) downto 1 do Write(S[i])
D. For i:=1 to Length(S) div 2 do Write(S[i]);
Đáp án và lời giải
Đáp án:B