Witam mam takie zadanie : "Napisz program, który przy użyciu dowolnej pętli, policzy sumę ciągu arytmetycznego. Wyraz początkowy, końcowy oraz różnicę wyrazów program powinien otrzymać od użytkownika. W kodzie programu nie wolno Ci zastosować wzoru na sumę ciągu arytmetycznego.". Napisałem ten program i rzecz w tym, że nie jestem pewien czy "wyraz końcowy" to ostatni wyraz ciągu czy liczba wyrazów ciągu?Bo napisałem program dla tego drugiego przypadku.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int an,r,a1,i;
int sn=0;
printf("Podaj pierwszy wyraz ciagu\n");
scanf("%d",&a1);
printf("Podaj ilosc wyrazow ciagu\n");
scanf("%d",&an);
int a[an];
a[0]=a1;
printf("Podaj roznice tego ciagu\n");
scanf("%d",&r);
for(i=1;i<=an;i++)
{
a[i]=a[i-1]+r;
sn=sn+a[i-1];
}
printf("Suma ciagu arytmetycznego wynosi: %d",sn);
}