Sigma c sumowanie

0

Mam problem z sigmą. W linku jest cała treść zadania z przykładem. http://zapodaj.net/84b8afeeb4f26.jpg.html

2

Sigmą oznacza się sumę.

0

Po rozszerzonej macie w liceum trudno by nie wiedzieć co to sigma.. Chodziło mi bardziej o to jak zapisać działanie :p

1

Ale co tam jest trudnego? Masz podany wzór, podstawiasz X i wyliczasz. Suma jest dla n=1..10 wiec mozesz zrobić sobie pętlę for na to sumowanie.

2

Oraz radzę osobno trzymać licznnik oraz mianownik. Wyliczać licznik na podstawie poprzedniego licznika oraz mianownik podstawie poprzedniego mianownika

0

OK. Dziekuję za odpowiedzi.

0

int main()
{
int x,n
float a,b,c;
printf("podaj x:");
scanf("%d",&x);
for(n=1;n<11;n++)
{

a=(float)pow(-1,n);
b=(float)pow(x,(2*n)+1);
c=(2*n)+1;
printf("\nwynik: %f", (a*b)/c);

}
return 0;
}

da ktos jakiegos tipa jak to zsumowac?

1

Na początku double suma = 0.0;

Potem suma += nty_element; dla n elementów.

1

Ja bym jeszcze wspomniał że nie należy tu używać żadnego pow() ani tak cudować. Kolejny wyraz sumy łątwo policzyć na podstawie poprzedniego.
Jakbyś miał sumować np xn to liczyłbyś w każdym kroku pow(x,n) czy moze pomyślałbyś że xi+1 = x*xi ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1