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