Viết chương trình chuyển đổi số tự nhiên N cho trước sang hệ cơ số 2 bằng việc xây dựng hàm chuyển đổi. PASCAL

1 câu trả lời

Program chuyen_doi;

uses crt;

var n:longint;

{---HAM---}

function nhiphan(k:longint):string;

var du:byte; s:string;

begin

     nhiphan:='';

     if (k=0) or (k=1) then str(k,nhiphan)

     else

               while k<>0 do

                    begin

                         du:=k mod 2;

                         k:=k div 2;

                         str(du,s);

                         nhiphan:=s+nhiphan;

                    end;

end;

{---Chuong-trinh-chinh---}

BEGIN
     clrscr;

     write('Nhap N: ');   readln(n);

     write('He nhi phan la: ',nhiphan(n));

     readln;

end.

Câu hỏi trong lớp Xem thêm