Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с большими числами [D7, WinXP]


n-neo ©   (2006-05-31 11:05:00) 

Как возвести в куб семидесятизначное число?


TUser   (2006-05-31 12:21:00) [1]

http://algolist.manual.ru/maths/longnum.php


MBo   (2006-05-31 11:54:00) [2]

Значит, нужно придумать тип, содержащий такие числа (хотя бы строкой представлять), и реализовать для него простейшие арифметические операции - сложение и умножение


n-neo   (2006-05-31 11:50:00) [3]

Короче надо написать прогу, возводящую в куб семидесятизначные числа


n-neo   (2006-05-31 11:49:00) [4]

Да у меня такое задание по программированию на 1 курсе Самарского Гос Университета...


MBo   (2006-05-31 11:47:00) [5]

>Так не работает, выдается ошибка, слишком большое число
;)
И как же представлено исходное число?


StriderMan   (2006-05-31 11:36:00) [6]

можно разделить его например на 10^69 и возвести в куб, соответственно потом умножив на 10^(69*3), но результат не влезет в стандартный DOUBLE все равно, придется отдельно хранить число в кубе и показатель 10^

А можно полюбопытствовать, для чего такие числа?


n-neo   (2006-05-31 11:31:00) [7]

Так не работает, выдается ошибка, слишком большое число


MBo   (2006-05-31 11:24:00) [8]

нужно дважды умножить его на себя.


Наверх

Титульная страница Поиск, карта сайта Написать письмо