Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2009, 17:36   #1
Боец
Новичок
Джуниор
 
Регистрация: 17.11.2009
Сообщений: 1
По умолчанию ОГромные числа

Мне надо, например, 133456 в степени 213567 (язык, желательно, Делфи)
Боец вне форума Ответить с цитированием
Старый 17.11.2009, 17:41   #2
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

Такое не возможно!
Самый большой тип данных в делфях LongInt
Границы:
-2 147 483 648-2 147 483 647
Lemo вне форума Ответить с цитированием
Старый 17.11.2009, 18:00   #3
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

Цитата:
Сообщение от Lemo Посмотреть сообщение
Такое не возможно!
Самый большой тип данных в делфях LongInt
Границы:
-2 147 483 648-2 147 483 647
незнаю чего там в дельфи, а в си самое большое - unsigned __int64
18 446 744 073 709 551 615
но данной задаче это конечно никак не поможет..

Последний раз редактировалось m0nax; 17.11.2009 в 18:05.
m0nax вне форума Ответить с цитированием
Старый 17.11.2009, 18:04   #4
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Это стандартная студенческая задача. Надо все надо считать по десяткам, а результат в string.
Hollander вне форума Ответить с цитированием
Старый 17.11.2009, 19:06   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Боец Посмотреть сообщение
Мне надо, например, 133456 в степени 213567 (язык, желательно, Делфи)
И что из этого? Вам надо, и что дальше? Вы полагаете кто-то Вам так это все и положил?
У меня есть модуль для длинной арифметики, размер результата ограничен длинной строкой Делфи, но какой тебе от него прок? Ты не сможешь объяснить преподу где ты взял эти 4000 строк кода и как оно вообще работает . Считает не быстро (особенно деление).
Даже если обойтись только умножением (а там и сложение тянется) ну строк 700 выйдет, но это ничего не меняет.
Без наработок и своих мыслей ничего не скажу.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 17.11.2009, 20:15   #6
LeBron
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 680
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
И что из этого? Вам надо, и что дальше? Вы полагаете кто-то Вам так это все и положил?
У меня есть модуль для длинной арифметики, размер результата ограничен длинной строкой Делфи, но какой тебе от него прок? Ты не сможешь объяснить преподу где ты взял эти 4000 строк кода и как оно вообще работает . Считает не быстро (особенно деление).
Даже если обойтись только умножением (а там и сложение тянется) ну строк 700 выйдет, но это ничего не меняет.
Без наработок и своих мыслей ничего не скажу.
Конкретно для данной задачи - быстрое возведение в степень уложиться в доли секунды. Только вот без авторских наработок... Могу заменить в готовом числе случайные 10 цыфр - и пусть ТС ищет
LeBron вне форума Ответить с цитированием
Старый 18.11.2009, 08:14   #7
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от LeBron Посмотреть сообщение
Конкретно для данной задачи - быстрое возведение в степень уложиться в доли секунды. Только вот без авторских наработок... Могу заменить в готовом числе случайные 10 цыфр - и пусть ТС ищет
Ну я за недельку результат то проверю . А вообще не так уж и сложно, сложение степеней проходили? 6 умножений и 6 не очень сложных возведений в степень.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 18.11.2009 в 08:38.
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны натуральные числа n,p, целые числа a1 , ... ,an. Наталья111 Фриланс 10 09.11.2010 20:09
Как числа в двоичном виде вывести в столбик по 4 числа? Equalizer Общие вопросы C/C++ 11 27.09.2009 14:15
2 столбец для того, чтобы автоматически создавались числа, которые позволяли уравнивать числа в 3 столбце ppv Microsoft Office Excel 37 05.08.2009 21:19
Даны натуральные числа m,n. Посчитать сумму m последнего числа n. лялька Паскаль, Turbo Pascal, PascalABC.NET 6 25.12.2008 15:22
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа Woland-itn Паскаль, Turbo Pascal, PascalABC.NET 3 23.03.2008 21:49