|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.04.2013, 23:07 | #1 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 17
|
Длинная арифметика. Структуры
Создать тип данных Многоразрядное число. Разработать следующие функции:
• LongSumLong() – сложение двух многоразрядных чисел; • LongSubLong() – вычитание двух многоразрядных чисел; • LongMulLong() – умножение двух многоразрядных чисел; • LongDivLong() – деление двух многоразрядных чисел. Для хранения многоразрядного числа использовать динамический двунаправленный список. Короче, знаю, как сложение делать, потому что объяснили, помогите с отсальным. Вот мой код: Код:
|
05.04.2013, 13:10 | #2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Умножение - сначала разработай умножение на разряд (число от нуля до 9). Потом уже на ее основе построишь и полноценное умножение.
Я не нашел знак числа. Он есть в твоих структурах? Код:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
05.04.2013, 19:25 | #3 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 17
|
Нет, я делал для положительных.
Спасибо за идею, умножение написал) Теперь вот даже не знаю, что делать с делением? подскажите идею, пожалуйста |
06.04.2013, 06:13 | #4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Сначала сделай вычитание. Умножение и вычитание используется в делении.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
06.04.2013, 15:24 | #5 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 17
|
Я написал и вычитание, там работа со смещением была. Как теперь деление осуществить?
|
06.04.2013, 17:06 | #6 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Да шо-ж такое? Арифметику третьего класса не знаем, а уже - "Мы программёры!!!!!!!!!!!". И пальцы веером... http://www.perelman100.narod.ru
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 06.04.2013 в 17:09. |
|
08.04.2013, 17:54 | #7 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 17
|
Арифметика третьего класса?? ну конееечно)
Интересно, делили ли вы в третьем классе 987654321987654321987654321 на 123456789123456789123456789?? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Длинная арифметика | nimfa1 | Общие вопросы Delphi | 4 | 28.06.2012 15:16 |
Длинная арифметика | nervniy | Общие вопросы Delphi | 4 | 19.04.2011 23:18 |
Длинная арифметика на C++ | Kingdom_Reborn | Помощь студентам | 0 | 06.04.2011 22:32 |