<?php
$trap = array();
for ($i = 1, $o = 0; $o <200, $i < 1291;$o++, $i++) {
$bf = pow($i, $i);
$trap[] = $bf;
echo '<b>' . $o . ') ' . '</b>' . $bf . '<br>';
}
print_r($trap);
echo "<br>";
echo "Выражение: " . array_sum($trap);
Данный цикл работает по методу:
1. Создает цикл с $i = 1;
2. Действие цикла состоит в том, что бы каждое число было возведено в тоже число, что и степень. То есть число 1 - возводится в степень 1, число 2 возводится в степень 2 и т.д.
3. Все данные записываются в массив, а далее полученный результат суммируется и у нас получается нужное нам выражение!
НО ЕСТЬ ОДНО НО!
После возведения числа 143 в 143-ю степень я в результате получаю Infynity+ (Бесконечность) и результат суммы будет точно такой же!
Можно ли все эти действия сделать на C++ без потери значения цифр и если да, то может кто нибудь преобразовать мой код в C++! Заранее благодарю!