Задача
Даны значения чисел [latex]n[/latex] и [latex]a[/latex]. Вычислить [latex]\sum_{i=1}^{n}
i* a^{i}[/latex].
Тесты
Ввод: | 3 2 | 6 4 | 10 2 |
Вывод: | 34 | 30948 | 18434 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#include <iostream> #include <cmath> using namespace std; int main() { int n, a; long long sum = 0; cin >> n >> a; for (int i = 1; i <= n; i++){ //пока i не будет равно n sum += pow(a,i)*i ; //программа будет суммировать эту формулу } //с увеличением значения переменной i на 1 if (n=1){ cout<<a; } cout << sum; return 0; } |
Вводим два числа [latex]n[/latex],[latex]a[/latex] и [latex]sum[/latex] . Задаем цикл и суммируем до тех пор, пока [latex]i[/latex] не будет равно значению [latex]n[/latex].