Тема: "Знайти суму елементів арифметичної прогресії ітераційними методом"
Доброго ранку:)
Виникли проблеми з кодом.
Завдання було таке:
Знайти суму К елементів арифметичної прогресії з
першим елементом A 1 та різницею d інтераційним методом.
Наскільки я правильно зрозуміла, то інтераційний метод це за допомогою циклу:) Отже я в циклі рахувала суму елементів, за формулою An=A1+(n-1)*d прогресії. Але чомусь програма рахує не правильно. Виправте помилку будь ласка. Наперед дякую;)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, a, d, sum;
cout<<"n=";
cin >> n;
cout<<"a=";
cin>>a;
cout<<"d=";
cin >> d;
sum = 0;
for (int i = 1; i<=n; i++)
{
sum += a+(i-1)*d;
}
cout << sum << endl;
system("pause");
return 0;
}