|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.01.2015, 13:53 | #21 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
да, конечно.
Этот блок, который из массива P, в котором находятся двоичные цифры (исходное число P) получает новый массив (имя его pPlus1) с двоичными цифрами, являющимися двоичным представлением числа P+1 (исходное число плюс единица) Теперь рассмотрим, как это осуществляется Код:
дальше ещё проще. Это вывод двоичного числа БЕЗ ведущих нулей. ну, если Вы введёте число 0000101, то P+1 будет 0000110 а этим кодом мы найдём ПЕРВЫЙ не ноль в числе: Код:
- это ничего не испортит в работе программы. Просто в начале числа могут выводится нолики. и всё. чуть-чуть стало понятней? |
20.01.2015, 18:17 | #22 |
Пользователь
Регистрация: 30.11.2014
Сообщений: 65
|
Огромнейшее спасибо!! Всё ОЧЕНЬ понятно теперь!!
) |
20.01.2015, 19:53 | #23 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перевод чисел между десятичной и фибоначчиваемой системой счисления | genofond | Паскаль, Turbo Pascal, PascalABC.NET | 14 | 15.12.2012 21:43 |
модуль с двоичной системой счисления | MishanyaZWER | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 19.04.2010 18:49 |
Сложение, вычитание в двоичной системе счисления | Vemor | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 16.06.2009 14:02 |
Сложение в двоичной системе счисления | Volchara | Общие вопросы C/C++ | 2 | 23.04.2009 19:54 |
Деление чисел в двоичной системе счисления | Mss_Smith | Помощь студентам | 9 | 04.05.2007 17:02 |