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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2007, 09:30   #1
Акашаев Нурлан
Пользователь
 
Регистрация: 02.05.2007
Сообщений: 53
Смех Про числа

как можно быстро возвести число в степень, которая равна самому числу?(можно ли это сделать без длинной арифметики?)
А, ещё: как можно узнать длину числа(количество цифр)? Можно ли её найти без div и mod?
Заранее спасибо!
Акашаев Нурлан вне форума Ответить с цитированием
Старый 10.12.2007, 09:46   #2
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

exp(ln(x)*x)
Alex21 вне форума Ответить с цитированием
Старый 10.12.2007, 10:15   #3
Plague
Забанен
Форумчанин Подтвердите свой е-майл
 
Аватар для Plague
 
Регистрация: 01.11.2006
Сообщений: 420
По умолчанию

Цитата:
А, ещё: как можно узнать длину числа(количество цифр)? Можно ли её найти без div и mod?
Заранее спасибо!
Можно если перевести в строковый тип и найти длину строки....
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
Plague вне форума Ответить с цитированием
Старый 12.12.2007, 06:54   #4
Акашаев Нурлан
Пользователь
 
Регистрация: 02.05.2007
Сообщений: 53
Смех

А как можно перевести число в строковый тип?
Акашаев Нурлан вне форума Ответить с цитированием
Старый 12.12.2007, 07:02   #5
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

Цитата:
Сообщение от Акашаев Нурлан Посмотреть сообщение
А как можно перевести число в строковый тип?
процедура str(x,s)
I like WPF
kommunist вне форума Ответить с цитированием
Старый 12.12.2007, 07:14   #6
Акашаев Нурлан
Пользователь
 
Регистрация: 02.05.2007
Сообщений: 53
Смех

Ещё вопрос: если посчитать, например 100 в степени 100 (в саму себя), это будет уже огромное число(100 - это ещё не предел)(там даже int64 не хватит). Как можно посчитать?
Акашаев Нурлан вне форума Ответить с цитированием
Старый 12.12.2007, 07:18   #7
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

Посмотри здесь : http://www.programmersforum.ru/showt...2504#post52504 Я там выкладывал модуль для работы с большими числами.
I like WPF
kommunist вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Числа в строку DeDoK Общие вопросы Delphi 8 07.06.2008 00:08
вывод числа sergei64_89 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 25.05.2008 21:35
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа Woland-itn Паскаль, Turbo Pascal, PascalABC.NET 3 23.03.2008 21:49
Числа Палиндромы в С++ grerg Помощь студентам 0 27.11.2007 11:42