|
26 / 26 / 22
Регистрация: 08.06.2013
Сообщений: 106
|
||||||
Многократное "длинное" деление (длинного на короткое)11.10.2014, 22:35. Показов 3528. Ответов 9
Метки нет (Все метки)
В общем есть задача на перевод с одной системы счисления в другие, где нужно использовать длинную арифметику (деление длинного на короткое). Само деление я смог написать, но не могу правильно повторять его и брать остаток (делю число в десятичной системе). Не буду писать много, чтобы не запутать, ниже опишу лишь цикл деления и его переменные.
0
|
||||||
| 11.10.2014, 22:35 | |
|
Ответы с готовыми решениями:
9
Деление длинного числа на длинное Деление длинного на длинное и печать периода если он есть
|
|
94 / 48 / 63
Регистрация: 16.06.2014
Сообщений: 386
|
||||||
| 12.10.2014, 09:39 | ||||||
|
Перевод из десятичной в любую с/с с основанием, меньшим, чем число:
0
|
||||||
|
26 / 26 / 22
Регистрация: 08.06.2013
Сообщений: 106
|
|
| 13.10.2014, 16:43 [ТС] | |
|
Спасибо, но нужна "long arithmetic"
Добавлено через 6 часов 53 минуты Тема актуальна Добавлено через 21 час 22 минуты актуально
0
|
|
|
26 / 26 / 22
Регистрация: 08.06.2013
Сообщений: 106
|
|
| 14.10.2014, 20:05 [ТС] | |
|
вверх
0
|
|
|
|
|
| 14.10.2014, 20:24 | |
|
0
|
|
|
26 / 26 / 22
Регистрация: 08.06.2013
Сообщений: 106
|
|||||||||||
| 15.10.2014, 23:25 [ТС] | |||||||||||
|
Здесь описан алгоритм деления длинного на короткое:
во-вторых, что значит 1ll здесь? (base, я так понимаю, система счисления, которой задано число на входе) в-третьих, что делает этот цикл?
0
|
|||||||||||
|
|
|||||||||
| 16.10.2014, 00:33 | |||||||||
Добавлено через 43 секунды
1
|
|||||||||
|
26 / 26 / 22
Регистрация: 08.06.2013
Сообщений: 106
|
|
| 16.10.2014, 00:45 [ТС] | |
|
спасибо, еще только один вопрос, но он и есть самым проблемным)
Алгоритм самого деления мне ясен, но уже не один день долблюсь, чтобы иметь возможность брать "конечный" остаток от деления числа, а потом делать повторения до тех пор, пока число не поделится полностью. Только таким способом додумался зделать программу для перевода с разных систем счислений. Но вот брать остаток и контролировать итерации не получается. Иногда бывает, что в массив вписываются по две цифры, так же возможны ситуации, когда число после деления вовсе не уменьшается, а бывает, что уменьшается сразу на 2 цифры, соотвественно количество новых итераций нужно изменять в соотвествии с этим, но как "контролировать" все эти процессы сразу не знаю, хотя писал уже 3 разных подхода для деления...
0
|
|
|
26 / 26 / 22
Регистрация: 08.06.2013
Сообщений: 106
|
|
| 16.10.2014, 20:53 [ТС] | |
|
учебная, я реализовал её просто через "двоичные куски", то есть преподаватель мне галочку поставил, но говорит, что для уверенности разберись с таким подходом (ведь кроме систем счислений нужно было и в длинную арифметику "врубится"), а так еще и про BigInteger читал, но готовые библиотеки не вариант
Добавлено через 19 часов 52 минуты вверх
0
|
|
| 16.10.2014, 20:53 | |
|
Помогаю со студенческими работами здесь
10
Деление длинного числа на короткое. Деление длинного на длинное Деление длинного числа на длинное Длинная арифметика. Чистый СИ. Деление длинного HEX на короткое INT Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|