Quote (pebo)
PROCEDURE b;
VAR k,t,ngc:longint;
BEGIN
k:= n;
ngc:=0;
WHILE (k<>0) do
BEGIN
t:=k mod 10;
IF k>10 THEN
ngc:=(ngc+t)*10
ELSE
IF k<10 THEN
ngc:=ngc+t;
k:=k div 10;
END;
writeln(ngc);
readln;
END.
Đây là bài xuất số ng của 1 số cho trước, ví dụ 123->321; 102->201 phải k?
em test trường hợp số nhập vào có 2 chữ số hàng lớn nhất là 10 chưa? Ví dụ 102,105,1010,...Added (20-08-11, 4:03 PM)
---------------------------------------------
@pebo: em sữa "IF k>10 then" thành IF k>=10 then" là ok
Added (20-08-11, 4:15 PM)
---------------------------------------------
bài này có cách giải gọn hơn, k biết thì có cho em up lên k