Phương pháp giải: Áp dụng định lý Py-ta-go đảo. Giải chi tiết:+ Với bộ số \(15cm;8cm;18cm\) ta thấy \({18^2} = 324;\,{15^2} = 225;{8^2} = 64\) nên \({15^2} + {8^2} = 289 < {18^2}\) nên loại A. + Với bộ số \(21dm;20dm;29dm\) ta thấy \({29^2} = 841;\,{21^2} = 441;\,{20^2} = 400\) nên \({21^2} + {20^2} = {29^2}\left( {441 + 400 = 881} \right)\)nên Chọn B. + Với bộ số \(5m;6m;8m\) ta thấy \({8^2} = 64;{5^2} + {6^2} = 61 \Rightarrow {8^2} > {5^2} + {6^2}\) nên loại C. + Với bộ số \(2m;3m;4m\) ta thấy \({4^2} = 16;{2^2} + {3^2} = 13\) nên \({4^2} > {2^2} + {3^2}\) nên loại D. Hay tam giác với ba cạnh có độ dài \(21dm;20dm;29dm\) thì tam giác đó là tam giác vuông. Chọn B.