Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
DPisarciuc
Зарегистрирован: 23.05.2003 Сообщения: 17
|
Добавлено: Пн Июн 23 2003 12:00 Заголовок сообщения: VeryLongInt |
|
|
Podskajite, pls, kak upravliati chislami, skajem na 1024 bita... nujnu operatory: +, -, *, / i operator conversii v string. Jelateliko hraniti chisla v dvoichinom formate, no dopuskaetsea i ubacovanyi BCD.
Zaranee Thanks!!! |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Пн Июн 23 2003 12:43 Заголовок сообщения: Re: VeryLongInt |
|
|
В стандартной библиотеке такого нет. Поэтому есть два варианта: 1) использование готовой библиотеки, тогда реализация операций уже есть в самой библиотеке 2) написать свою библиотеку, тогда реализация зависит от представления этих самых VeryLongInt, но это уже зависит от тебя самого. Как напиcати, так и управляти |
|
Вернуться к началу |
|
|
DPisarciuc
Зарегистрирован: 23.05.2003 Сообщения: 17
|
Добавлено: Пн Июн 23 2003 15:16 Заголовок сообщения: Re: VeryLongInt |
|
|
ya vse eto ponemaiu, no vopros v drugom... Ya prosil soobrajenii otnositelino algoritmov, a e sti ili net takih vozmojnostei u standarnoi biblioteki - ya i sam znaiu chito netu. |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Пн Июн 23 2003 16:29 Заголовок сообщения: Алгоритм например такой: VeryLongInt -- это число с основанием 256 и количеством разрядов 8. В остальном как в десятичных числа |
|
|
- |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Пн Июн 23 2003 16:34 Заголовок сообщения: Sorry, an error occured: и количеством разрядов 256 (-) |
|
|
- |
|
Вернуться к началу |
|
|
Andy-C Гость
|
Добавлено: Ср Июн 25 2003 09:36 Заголовок сообщения: Re: VeryLongInt |
|
|
Был такой Zortech C++. У него точно есть классы для обработки BCD. Я думаю, что с небольшими переделками его можно использовать. |
|
Вернуться к началу |
|
|
DPisarciuc
Зарегистрирован: 23.05.2003 Сообщения: 17
|
Добавлено: Ср Июн 25 2003 12:25 Заголовок сообщения: Re: Алгоритм например такой: VeryLongInt -- это число с основанием 256 и количеством разрядов 8. В остальном как в десятичных ч |
|
|
nu, eto konechino horosho, i dovolino ne trudno mojno napisati operatory +,- i *. A kak byti s deleniem i perevodom v string? |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Ср Июн 25 2003 13:34 Заголовок сообщения: Re: Алгоритм например такой: VeryLongInt -- это число с основанием 256 и количеством разрядов 256. В остальном как в десятичных |
|
|
>>>A kak byti s deleniem i perevodom v string?
V dvuh slovah, konechno, ne opisat', nu potrudis' uzh sam. Za obrazec voz'mi rabotu s dvoichnymi chislami.
PS. Не пойму, ты читаешь в кириллице, а пишешь в латинице. Почему?
Если тебе нужно готовую библиотеку работы с длинными числами, поищи на www.gnu.org библиотеку Integer. Там есть все операции, включая возведение в степень. Или к реплике Andy-C 25-06-2003 10:36 обратись. |
|
Вернуться к началу |
|
|
|