|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.01.2015, 15:17 | #11 |
Пользователь
Регистрация: 30.11.2014
Сообщений: 65
|
Спасибо! Но извините, а умножать, то на 3 как? Там лишь сложение и вычитание.
|
18.01.2015, 15:46 | #12 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вот еще вариант на основании строк. Ток для турбо макс длина строки 255, для фри нет такой проблемы
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 18.01.2015 в 15:49. |
18.01.2015, 16:00 | #13 |
Пользователь
Регистрация: 30.11.2014
Сообщений: 65
|
Аватар, спасибо! Правда очень кажется уж сложно пока для моего уровня знаний программирования.
|
18.01.2015, 16:02 | #14 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Пожалуйста. Не сложней, чем Сергей на массивах предлагал. Но на массивах все эффективней обычно
PS Я тут умножение двоичных дал, тема то про сложение или умножение? В принципе для сложения достаточно функции BinAdd. Для вычитания сделай свою если надо
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 18.01.2015 в 16:12. |
18.01.2015, 17:17 | #15 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Asya7, для того, чтобы получить 3p достаточно просто три раза сложить число p |
|
18.01.2015, 17:25 | #16 |
Пользователь
Регистрация: 30.11.2014
Сообщений: 65
|
Всем спасибо за пояснения!
|
18.01.2015, 17:28 | #17 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
в качестве извращения, можно каждый разряд двоичного числа умножить на 3, а потом скорректировать полученное НЕ ДВОИЧНОЕ число:
к моему примеру с массивами: Код:
|
19.01.2015, 19:41 | #18 |
Пользователь
Регистрация: 30.11.2014
Сообщений: 65
|
А вы могли бы пожалуйста, построчно пояснить что здесь делаем, а то всё понятно, кроме этого.
Код:
|
19.01.2015, 21:07 | #19 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Asya7, тут много строчек. Какая из них Вам непонятна?
|
20.01.2015, 12:18 | #20 |
Пользователь
Регистрация: 30.11.2014
Сообщений: 65
|
Пожалуй, вот эти, самые не понятные. Можете объяснить?
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перевод чисел между десятичной и фибоначчиваемой системой счисления | 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 |