Guest User

Untitled

a guest
Jan 23rd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. PROGRAM dec2bin;
  2. {asdasd}
  3.  
  4. VAR
  5. num : integer;
  6. bin : Array[1..256] of char;
  7. n, c: integer;
  8. BEGIN
  9. c:=0;
  10. READLN(num);
  11. n := TRUNC(ln(num)/ln(2)+1); // El numero de bits que ocupa el número, mínimos.
  12. WHILE num>1 DO
  13. BEGIN
  14. // WRITE(num mod 2);
  15. bin[n-c] := CHR(num mod 2);
  16. num := num div 2;
  17. c:=c+1;
  18. END;
  19. // WRITELN(num);
  20. bin[1]:=CHR(num);
  21. FOR c:=1 TO n DO WRITE(bin[c]);
  22. END.
Add Comment
Please, Sign In to add comment