По данному действительному числу a и натуральному n вычислите сумму числового ряда вида:
1, a, a^2, … , a^n.
Нужно написать на С++, используя цикл for.
Есть такой вариант, не знаю, как доделать. Помогите плиз!
#include
using namespace std;
int main()
{
int a, n, i, sum, p;
sum = 0;
cin >> a >> n;
p = 1;
for ( i = 0; i <= n; i++)
{
p = p * a;
sum += p;
}
cout << sum;
}
Пример входных данных - 2 2
Результат работы программы - 7
1, a, a^2, … , a^n.
Нужно написать на С++, используя цикл for.
Есть такой вариант, не знаю, как доделать. Помогите плиз!
#include
using namespace std;
int main()
{
int a, n, i, sum, p;
sum = 0;
cin >> a >> n;
p = 1;
for ( i = 0; i <= n; i++)
{
p = p * a;
sum += p;
}
cout << sum;
}
Пример входных данных - 2 2
Результат работы программы - 7