Advertisement
Guest User

crying

a guest
Mar 17th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.56 KB | None | 0 0
  1. var
  2.    N, TempN: Integer;
  3.    IsTwo, IsFinal: Boolean;
  4.    Answer: string;
  5. begin
  6.    Readln(N);
  7.    TempN := N;
  8.    IsTwo := True;
  9.    IsFinal := False;
  10.    while not IsFinal do
  11.    begin
  12.       while N > 0 do
  13.       begin
  14.          N := N - 1 - ord(IsTwo);
  15.          Answer := Answer + chr(1 + ord(IsTwo) + 48);
  16.          IsTwo := not IsTwo;
  17.       end;
  18.       if N < 0 then
  19.       begin
  20.          Answer := '';
  21.          IsTwo := False;
  22.          N := TempN;
  23.       end
  24.       else
  25.       begin
  26.          write(Answer);
  27.          IsFinal := True;
  28.       end;
  29.    end;
  30. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement