Advertisement
Guest User

Untitled

a guest
Jan 16th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.72 KB | None | 0 0
  1. program Task1;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. uses
  6.   System.SysUtils;
  7.  
  8. procedure GetNumber(Number: Integer);
  9. var
  10.    i: Byte;
  11.    Num, Temp: Integer;
  12. begin
  13.    Temp := 1;
  14.    Num := 0;
  15.    while Number <> 0 do
  16.    begin
  17.       i:= Number mod 2;
  18.       Number := Number div 2;
  19.       Num := Num + Temp*i;
  20.       Temp := Temp * 10;
  21.    end;
  22.    Writeln(Num);
  23. end;
  24.  
  25. procedure Main();
  26. var
  27.     MyFile: TextFile;
  28.     Number: Integer;
  29.     NameOfFile: String;
  30. begin
  31.     Read(NameOfFile);
  32.     AssignFile(MyFile, NameOfFile);
  33.     Reset(MyFile);
  34.     repeat
  35.         ReadLn(MyFile, Number);
  36.         GetNumber(Number);
  37.     until EoF(MyFile);
  38.     CloseFile(MyFile);
  39.     ReadLn;
  40.     ReadLn;
  41.     ReadLn;
  42. end;
  43.  
  44. begin
  45.     Main();
  46. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement