Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Массив или разрядность его величин??? 14.12.04 11:47 Число просмотров: 7722
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 14.12.04 11:47 Количество правок: 1
|
> Массив любой длины нужен: > а) "Считать звёзды" > б) Считать физические характеристики при столкновении > атомов/атомных ядер > в) В целях криптологии. В RSA, например, используются числа > длиной более 1024 бит. > г) При интегрировании, если требуются точные значения > д) Много где Массив или разрядность его величин???
Пальчиками все делается. Ну писал я библиотечку/класс для работы с числами неограниченной размерности. Точенее ограниченной только фантазией и размерами ОЗУ.
Массивчие таких переменных тоже организовать не сложно. Завели указатель на указатели и размерность. Если надо увеличить массив - то realloc на new_size*sizeof(*class).
Вот только зачем нужно неограниченность. Обычно программер выбирает размерность переменной по максимальному значению, которая она может содержать. В ясную ночь мы может видеть около 6000 звезд. В RSA ключем, длинной более 2048 пока никто не пользуется. В 128 разрядов можно "впихнуть" количество атомов в нашей вселенной или рассояние до звезд в милиметрах. В физике целыми значениями не ограничиться.
|
|
|