karlangadas

Cambio de bits en un caracter

Sep 3rd, 2015
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.43 KB | None | 0 0
  1. program oienoh;
  2.  
  3. var aux, aux1,aux2 : Integer;
  4.   mascara: Integer;
  5.   caux : Char;
  6.   c,c1 : Integer;
  7.  
  8. begin
  9.  readln(caux);
  10.  c:=ord(caux);
  11.  mascara:=1; mascara:=(mascara shl 3)+1; mascara:=(mascara shl 1)+1;
  12.  mascara:=(mascara shl 2)+1;
  13.  c1:=c xor mascara;
  14.  c1:=c1 and mascara;
  15.  aux:=c and (not mascara);
  16.  aux1:=aux shr 4;
  17.  aux2:=aux shl 4;
  18.  aux:=aux1 or aux2;
  19.  c1:=c1 or aux;
  20.  caux:=chr(c1);
  21.  writeln(caux);
  22.  readln
  23. end.
Advertisement
Add Comment
Please, Sign In to add comment