Advertisement
kordukoff

1st OAIP laba

Oct 21st, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.76 KB | None | 0 0
  1. program Project1;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6.   SysUtils;
  7.  
  8. Var
  9.   m, n, ArrNum, k, x: Integer;
  10.   Bin: array [0..255] of Integer;
  11. begin
  12.    readln(m);
  13.    ArrNum:= 0;
  14.    x:=0;
  15.    writeln('');
  16.  
  17.    while m > 0 do
  18.      begin
  19.      x:=x+1 ;
  20.      Bin[ArrNum]:= m mod 2;
  21.      //write(bin[arrnum]);
  22.      m:= m div 2;
  23.      ArrNum:= ArrNum+1;
  24.  
  25.    end;
  26.    writeln('');
  27.  
  28.  
  29.     //for x:=x downto 1 do
  30.          //begin
  31.            //write(bin[arrnum]);
  32.         // end;
  33.    k:=1;
  34.    ArrNum:= ArrNum-1;
  35.    n:= 0;
  36.  
  37.    while ArrNum >= 0 do
  38.      begin
  39.      n:= n + Bin[ArrNum]*k;
  40.      k:=k*2;
  41.      //write(bin[arrnum]);
  42.      ArrNum:=ArrNum-1;
  43.  
  44.    end;
  45.  
  46.  
  47.    writeln('');
  48.    writeln (n);
  49.    readln;
  50.   { TODO -oUser -cConsole Main : Insert code here }
  51. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement