АС
Анна Студеникина
Это для степени?
Тогда вот так на Паскале:
Sum := 0;
for i := 1 to n do Sum := (Sum + 1) * X;
Просто сумму вида x + x + x + … + xⁿ
можно представить как x·(1+x·(1+x·…·(x)…))
На любой другой ЯП переделать очень просто!
ни каких доп. функций как у предыдущего отвечающего
тогда x и x1 - это одно и тоже (sic!)
summ = x;
for( int i = 1; i <= n; i++ ) summ += pow( x, i );
тогда
summ = 0;
for( int i = 1; i <= n; i++ ) summ += pow( x, i );
а алгоритм очень прост: считали x, считали n, проверили n > 0, если нет - ошибка, если да - запустили цикл