|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.12.2009, 11:54 | #1 |
Новичок
Джуниор
Регистрация: 04.01.2009
Сообщений: 2
|
Число в двоичном виде в C
В задаче мне нужно в длинном целом числе мне при помощи операций сдвига нужно поменять пары двоичных разрядов в зеркальном порядке.
Вывести число в двоичном виде а затем вывести изменённый код несложно, но как записать изменённый код в переменную чтобы из него можно было получить число в десятичном виде. Заранее спасибо. Вот мой код: long a; int n; clrscr(); printf("vvedite chislo: "); a=getchar(); printf("\n\n\n"); printf("ishodonoe chislo v dvoichnom vide\n"); for (n=sizeof(a)*8-1;n>=0;n--) printf("%d",((a>>n)&1)); printf("\n\nchislo s perevernutimi parami\n"); for (n=0;n<=(sizeof(a)*8-1);n+=2) { printf("%d",((a>>(n+1))&1)); printf("%d",((a>>n)&1)); } getch(); |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить представимо ли число содержащиеся в ячейке 0200 в в виде суммы 2х простых чисел. | Lenusy | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 06.10.2009 08:26 |
Как числа в двоичном виде вывести в столбик по 4 числа? | Equalizer | Общие вопросы C/C++ | 11 | 27.09.2009 14:15 |
Десятичные дроби в двоичном виде | Ukrajinec | Помощь студентам | 2 | 13.04.2009 11:29 |
Дано натуральное число n. Можно ли представить его в виде суммы двух квадратов натуральных чисел? | Сеня | Помощь студентам | 3 | 29.01.2009 01:17 |
Необходимо представить десятичное число в двоичном виде | Xardas | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 26.01.2008 00:54 |