У меня есть длинное целое число, нужно преобразовать его в строку, или в числовой массив.
Подскажите что лучше сделать и как?
Заранее благодарен!
[Ответ]
p51x 18:33 11.01.2008
Сообщение от Trancelover:
есть длинное целое число
насколько? целое или с запятой? влезает ли в один из типов данных? если не влезает, то как хранится (получается)?
Сообщение от Trancelover:
преобразовать его в строку
пока могу только посоветатовать почитать про ltoa, itoa и им подобные
кстати, сам число равно 1!+2!+3!+...+100!, оно влазит хоть в один из типов?
[Ответ]
Dr.PC 21:20 11.01.2008
нет
это
94269001683709979260859834124473539872070722613982 67244293835930562467822347950602340029409359913646 69866091243474326476228268700382205564423365289204 20940313
занимает 66 байт.
Вообще нужно правильные языки программирования использовать для таких задач.
Сообщение от :
def fac(x):
r=1
for a in xrange(1,x+1): r*=a
return r