Hãy Vct Pascal nhập vào số nguyên n,dùng mod và div để chuyển số nguyên n thành số nhị phân

2 câu trả lời

program nhi_phan;

uses crt;

var n:longint;

     s,st:string;

begin

       clrscr;

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

       s:='';

       while n>0 do

              begin

                     str(n mod 2,st);

                     s:=st+s;

                     n:=n div 2;

              end;

       write('So nhi phan la: ',s);

       readln;

end.

Chuyển 1 số từ hệ thập phân sang nhị phân.

Program DOI_THAP_PHAN_SANG_NHI_PHAN;
Uses Crt;
Var d:array[1..20] of byte;
         i,j,n:integer;
Begin
        Clrscr;
        Writeln('DOI SO THAP PHAN SANG NHI PHAN:');
        Writeln('------------------------------------');
        Write('Nhap so thap phan la n='); Readln(n);
         i:=1;
       Repeat
             d[i]:=n mod 2;
             n:=n div 2;
             i:=i+1;
       Until(n=0);
       Write('So nhi phan la:');
        For j:=i-1 downto 1 do
           Write (d[j]);
        Readln;
End.

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