Bài 4: Bài toán và thuật toán

Trang Mai

Chuyển đổi cơ sở từ cơ số 10 -> cơ số K

Nguyễn Lê Phước Thịnh
29 tháng 10 2020 lúc 16:40

uses crt;
var d:array[1..100]of byte;
n,i,j,k:integer;
begin
clrscr;
write('Nhap n='); readln(n);
repeat
write('Nhap he dem can doi:'); readln(k);
until (k=2) or (k=8) or (k=16);
i:=1;
repeat
d[i]:=n mod k;
n:=n div k;
i:=i+1;
until n=0;
writeln('So he ',k,' la: ');
for j:=i-1 downto 1 do
begin
case d[j] of
0..9:write(d[j]);
10..16:write(chr(d[j]+55));
end;
end;
readln;
end.

Bình luận (0)
 Khách vãng lai đã xóa

Các câu hỏi tương tự
zero two
Xem chi tiết
Minh Tuấn
Xem chi tiết
zero two
Xem chi tiết
Phương Sữa
Xem chi tiết
Trần Đinh Khải
Xem chi tiết
Thanh Van
Xem chi tiết
Thanh Van
Xem chi tiết
Ngà Nguyễn
Xem chi tiết
i am ahahahauuu
Xem chi tiết