В двоичном представлении числа инвертировать две последние цифры числа
Помогите tehno036
В двоичном представлении числа инвертировать две последние цифры числа Вот сама программа, нужно только исправить... не могу понять как инвертировать две последние цифры числа. Там надо использовать xor. Uses CRT; var a,b,i,n,mask:word; begin clrscr; write ('a='); readln (a); mask:=$8000; for i:=0 to 15 do begin b:=mask shr 1; end; write; readln; end. |
Цитата:
У меня получилось так (не стал всё лепить в одну строку, сохранил для наглядности промежуточные операции): Код:
Var |
Спасибо, сейчас попробую разобраться!)
|
Часовой пояс GMT +4, время: 07:28. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.