Napisz funkcje long int sumaAr(int n, int r), która wyznaczy sume n elementów ciągu arytmetycznego o wyrazie początkowym równym 1 i zadanej różnicy r.
Moj program dziala tylko jezeli n=5, w innym wypadku nie dziala poprawnie :/ jakas pomoc?
#include <iostream>
using namespace std;
long int sumAr(int n, int r)
{
int i=1;
int suma=0;
for(i; i<=n; i++)
{
suma=suma+(i+r);
}
return suma;
}
int main()
{
int x, y;
cout << "Podaj n: ";
cin >> x;
cout << "Podaj r: ";
cin >> y;
cout<<"Suma to: " << sumAr(x ,y);
return 0;
}