| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Сложение двоичных чисел |
| Автор: Weman 5.4.2006, 21:10 |
| Помогите пожалуйста с задачей: Надо сложить два двоичных числа. Числа по условию одинаковой длины и хранятся в виде строк. Код приводите пожалуйста на С. В крайнем случае на С++. Спасибо! |
| Автор: nikitao 5.4.2006, 21:13 |
| Weman, собственно говоря приведите свой идеи ,а лучше наработки в виде кода.А иначе в Центр помощи |
| Автор: MAKCim 5.4.2006, 21:46 |
| точно так же как в 10-ой СС - в столбик 100000110101 + 000001010011 = 000010001000 |
| Автор: threef 6.4.2006, 14:16 | ||
|
| Автор: Бонифаций 6.4.2006, 14:35 |
| такой способ небезопасен. Если кто-то введет вместо чисел (скажем) "привет мир" - получишь левые резальтаты. Лучше уж стандартной strtol, там можно базу указать. |
| Автор: ZeusAtVingrad 12.4.2006, 11:34 |
| А если залить строки в bitset, забрать оттуда числа и сложить? |