For37. Дано целое число $$N$$ ($$> 0$$). Найти сумму $$1^1 + 2^2 + … + N^N$$. Чтобы избежать целочисленного переполнения, вычислять слагаемые этой суммы с помощью вещественной переменной и выводить результат как вещественное число.
Решение от Дмитрия:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
алг числвчисл (арг цел N, рез вещ сумма) дано N>0 надо нач вещ a,b цел i,j сумма:=0 a:=1 нц для i от 1 до N | сумма:=сумма+i**i b:=1 a:=i нц для j от 1 до i b:=b*a кц сумма:=сумма+b кц кон |
Другие задачи из раздела For можно посмотреть здесь.
Комментарии: