|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.04.2009, 01:19 | #1 |
Пользователь
Регистрация: 19.04.2007
Сообщений: 35
|
Как работать с большим числом?
Доброго времени суток всем!
Вопрос такой: как поступить если константа имеет очень большое значение (здесь: порядка 10^24), выходящее за пределы, определенные встроенными типами данных. Т.е. VS2005 мне пишет, что "constant too big". Задаю через #define. Заранее спасибо ответившим ) |
21.04.2009, 01:23 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Надо тогда его хранить как массив, где каждый элемент - одна цифра (для большей эффективности можно хранить и больше).
Естественно, придется писать и специальные функции для работы с этим числом. Почитайте про "длинную арифметику". Вот тут ->http://algolist.manual.ru/maths/longnum.php, например, посмотрите.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
21.04.2009, 07:05 | #3 |
Пользователь
Регистрация: 19.04.2007
Сообщений: 35
|
Спасибо. Буду изучать
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как работать с очень большим кол-вом чисел?? | Umnik1 | Общие вопросы Delphi | 16 | 25.11.2008 19:22 |
Какую программу можно написать на делфи чтобы она пользовалась большим спросом | Xander | Свободное общение | 8 | 03.07.2008 16:11 |
ГСЧ с большим количеством нулей | Frog25 | Общие вопросы C/C++ | 6 | 26.06.2008 18:22 |
Как программно узнать не является ли слово в строке числом? | SkAndrew | Общие вопросы Delphi | 10 | 07.05.2008 13:03 |