![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с большими числами [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]нужно дважды умножить его на себя.