Đề bài
Máy tính biểu diễn thông tin dựa trên hai ký hiệu cơ bản là '0' và '1'. Những số được cấu thành từ hai ký hiệu này được gọi là số nhị phân. Theo nguyên lý này, toàn bộ dữ liệu trong máy tính đều được chuyển đổi thành các dãy bit (dãy ký hiệu '0' và '1') để lưu trữ và xử lý.
Để biểu diễn thông tin bằng định lượng người ta dùng các con số, có mười kí hiệu (chữ số) khác nhau: '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' được dùng để biểu diễn các số trong hệ thập phân và phép nhân là một trong những phép tính cơ bản đối với các số ở hệ thập phân.
Yêu cầu:
a) Thực hiện việc chuyển đổi một số từ hệ nhị phân sang hệ thập phân.
b) Thực hiện việc nhân hai số nguyên dương có nhiều chữ số ở hệ thập phân.
Dữ liệu vào
Nhập từ bàn phím:
- Số nhị phân cần chuyển đổi sang số ở hệ thập phân.
- Hai số nguyên dương ở hệ thập phân, mỗi số gồm chữ số ().
Kết quả ra
Hiển thị ra màn hình:
- Số ở hệ thập phân tương ứng với số nhị phân đã chuyển đổi.
- Kết quả của phép nhân hai số nguyên dương có nhiều chữ số ở hệ thập phân.
Ràng buộc
- Mỗi số gồm chữ số, .
Ví dụ
Ví dụ 1
1001
9
Ví dụ 2
12 5
12 x 5 ----- 60
Giải thích
Kết quả được trình bày theo kiểu đặt tính nhân (xem hình bảng ví dụ gốc ở phần đề bài).
Ví dụ 3
12 23
12 x 23 ----- 36 24 ----- 276
Giải thích
Kết quả được trình bày theo kiểu đặt tính nhân, có các tích riêng 36 và 24 (xem hình bảng ví dụ gốc ở phần đề bài).
