Lập trình đơn giản

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Lý Anh Thư

Cách chuyển số nhị phân sang số thập phân nhanh gọn. Bạn nào bt giúp mk vs.

Mk cảm ơn nhiều !

Lê Nhất Duyên
24 tháng 8 2017 lúc 16:31

uses crt;
var s:string;
a:array[1..100] of integer;
n,i,k,gt:integer;
begin
clrscr;
write('nhap vao xau nhi phan:');
readln(s);
for i:=1 to length(s) do
if s[i]='1' then
a[i]:=1
else
a[i]:=0;
n:=0;
for i:=1 to length(s) do
begin
gt:=1;
for k:=1 to length(s)-1 do
gt:=gt*2;
n:=n+a[i]*gt;
end;
write('so thap phan la:',n);
readln;
end.


Các câu hỏi tương tự
Thiện
Xem chi tiết
Đỗ thị linh
Xem chi tiết
Trịnh Gia Long
Xem chi tiết
Triệu Đức Hoàng
Xem chi tiết
Kamato Heiji
Xem chi tiết
Ling ling 2k7
Xem chi tiết
🍉 Ngọc Khánh 🍉
Xem chi tiết
Trần Ngọc Hảo
Xem chi tiết
hop trinh
Xem chi tiết