![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Гость_Alvor_* |
![]() ![]()
Сообщение
#1
|
Гости ![]() |
Данный цикл работает по методу: 1. Создает цикл с $i = 1; 2. Действие цикла состоит в том, что бы каждое число было возведено в тоже число, что и степень. То есть число 1 - возводится в степень 1, число 2 возводится в степень 2 и т.д. 3. Все данные записываются в массив, а далее полученный результат суммируется и у нас получается нужное нам выражение! НО ЕСТЬ ОДНО НО! После возведения числа 143 в 143-ю степень я в результате получаю Infynity+ (Бесконечность) и результат суммы будет точно такой же! Можно ли все эти действия сделать на C++ без потери значения цифр и если да, то может кто нибудь преобразовать мой код в C++! Заранее благодарю! |
|
|
lanz |
![]()
Сообщение
#2
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 690 Регистрация: 28.12.2012 Пользователь №: 3660 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
Стандартными средствами никак, используйте библиотеку для работы с числами произвольной точности, например:
http://www.ttmath.org Но вообще, зачем С++? http://php.net/manual/en/function.gmp-pow.php http://www.php.net/manual/en/book.gmp.php |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 13.6.2025, 0:22 |