Тема: variable inf
Показать сообщение отдельно
Старый 16.11.2006, 00:38   #3
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Re: variable inf

мож через косвенную адресацию проверить состояние памяти?
хотя фигня какая-то... можно создать свой тип данных (не революционный - чисто врпаппер над числовым типом) и перегрузить для него арифметические опреации по типу:
z=a+b
внутри сложения проверяется критичность выполнения данной операции... это нексолько автоматизирует процесс... Но остаётся проблема рациональной оценки возможности переполнения...
Если мне не изменяет память за это отвечал один из регистров камня?

Ещё есть относительно медленный но надёжный вариант (судя по тому, что числа огромные - скорость выполнения уже не критична) - написать враппер для работы с большими числами. В сети есть статьи на эту тему (подобные задачи частенько бываю на олимпиадах): суть, в эмулировании какого угодно числа разрядов, путём хранения значения каждой позиции в массиве (динамическом массиве)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием