Các bài tập Pascal cơ bản đến nâng cao
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Go down
ThienanAdmin
ThienanAdmin
Người điều hành
Người điều hành
Posts : 18
Join date : 30/04/2024
Age : 12
https://pascalbaitap.forumvi.com

Bài tập vòng lặp 3 Empty Bài tập vòng lặp 3

Thu Jun 27, 2024 1:45 pm
Viết chương trình nhập một số nguyên duong n từ bàn phím. Chuyển số n vừa nhập thành số nhị phân?
ví dụ nhập n=7
Số 7 chuyển thành số nhị phân là :111
Nhập=101{là số thập phân}
Số 101 chuyển thành số nhị phân 1100101

GIẢI:
Code:
uses crt;
var
  n, i: Integer;
  binaryNumber: array[0..31] of Integer;
begin
clrscr;
  write('Nhap so nguyên n: ');
  readln(n);

  i := 0;
  while (n > 0) do
  begin
    binaryNumber[i] := n mod 2;
    n := n div 2;
    i := i + 1;
  end;

  write('So nhi phan tuong ung: ');
  for i := i-1 downto 0 do
    write(binaryNumber[i]);

  readln;
end.
Question Exclamation
Về Đầu Trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết