|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
|
Перевод длинного двоичного числа в десятичную СС24.09.2010, 15:38. Показов 4195. Ответов 7
Метки нет (Все метки)
Как можно перевести число из двоичной системы счисления в десятичную ели число длиной в 100-300 знаков...
0
|
|
| 24.09.2010, 15:38 | |
|
Ответы с готовыми решениями:
7
Перевод двоичного числа в десятичное |
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 24.09.2010, 17:09 | |
|
Как вы храните это число?
0
|
|
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
|
| 24.09.2010, 17:47 [ТС] | |
|
bool[]
Добавлено через 9 минут точнее пока никак...думаю стоит ли браться, но все остальное уже продумал. осталось решить проблему с чтением числа с клавиатуры и выводом на экран. хотя естественно можно выводить и в одной из 2^k-ричных систем счисления, но это как то не очень наглядно=) выбрал представление такое в силу потребности реализации деления. при умножении покусочно(сектор из 30 символов) буду переводить в ulong, а там по мат формулам перевод идет довольно резво, но только если итоговое число вмещается в встроенный тип. Программа должна будет оперировать с числами длинной 1000+ символв в 2-ой системе счисления. Да, знаю что есть уже подобные реализации и даже спец программы, в которых гораздо легче реализовывать алгоритмы но есть жедание самому сделать, да и препод сказал что было бы не плохо. лишний плюс к курсовику не бывает=) это не курсовик, курсовик по криптографии...
0
|
|
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
|
| 24.09.2010, 18:02 [ТС] | |
|
не волнуйся экран широкий, а шрифт и подправить можно...
а на счет простоты перевод в ulong буду проводить при помоши операторов >> и <<. не сказал бы что сложно, да и скоростью не уступают думаю, пока живешь нужно все повидать=) Добавлено через 50 секунд да и скорее всего все будет вводиться и выводиться из файла...
0
|
|
|
|
||||||
| 24.09.2010, 18:03 | ||||||
|
gGrn-7DA, да я как раз про то, что bool по своему смыслу все таки должен хранить результат логических операций. а 0 или 1 в данном случае число. я бы понял, если бы тип bool занимал 1 бит в памяти, а так... лучше все таки char.
переводить будет проще в том смысле, что в char массив можно считывать сразу. а потом уже двигать.
0
|
||||||
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
|
| 24.09.2010, 18:46 [ТС] | |
|
не знаю еще....
и в правду не очень удобно постоянно переводитьчисла туда обратно. я сначала хотел реализовать методику 10 битового числа хранящего трех значные десятичные числа, это удобно для вывода дечятичных чисел на экран, хотя можно было и 20, и 30, и 60 битовые реализовать и запихать их в инты и лонги..но это детали... при этом довольно сложно реализовать деление, которое при битовом(буловом) представлении реализуется довольно просто... мне всего то остаток нужно вычислить... по очереди из делителя начиная со старшего читаются биты и приписываются в конец некоторой переменной как только переменная >делителя производим вычитание, и повторяем прписывать в конец числа биты, даже не нужно реализовыввать смещение можно просто хранить адрес последнего бита числа и так сказать ходить по кругу... не сердчайте на мои формулировки, просто немного тяжело сейчас мне мысли материализовывать свои=) Добавлено через 31 минуту так есть идеи какие? или так и придется использовать 8-/16-ричную систему счисления?
0
|
|
|
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
|
|
| 24.09.2010, 20:44 | |
|
gGrn-7DA, если это не студенческая задача, то можно воспользоваться готовыми библиотеками, например, Big Integer Library. Там можно загрузить число из строки в любой СС и потом обратно конвертнуть.
0
|
|
| 24.09.2010, 20:44 | |
|
Помогаю со студенческими работами здесь
8
Перевод числа из двоичной в десятичную и наоборот.
Перевод числа из двоичной сс в десятичную (рекурсия)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
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 .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|