Witam,
polecenie: 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.
Stworzyłem coś takiego:
int main()
{
int poczatkowy,koncowy,roznica,suma=0;
puts("Podaj wyraz poczatkowy");
scanf("%d",&poczatkowy);
puts("Podaj wyraz koncowy");
scanf("%d",&koncowy);
puts("Podaj roznice");
scanf("%d",&roznica);
if(poczatkowy<koncowy)
{
while(poczatkowy<koncowy)
{
suma=suma+roznica;
poczatkowy+=roznica;
}
}
else
{
while(poczatkowy>koncowy)
{
suma=suma+roznica;
poczatkowy-=roznica;
}
}
printf("suma wynosi: %d",suma);
return 0;
}
Teraz pytanie: jak zainicjować to samo tylko za pomocą pętli "for" ?