Mam problem z sigmą. W linku jest cała treść zadania z przykładem. http://zapodaj.net/84b8afeeb4f26.jpg.html
Sigma c sumowanie
- Rejestracja: dni
- Ostatnio: dni
Sigmą oznacza się sumę.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10
Po rozszerzonej macie w liceum trudno by nie wiedzieć co to sigma.. Chodziło mi bardziej o to jak zapisać działanie :p
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
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.
- Rejestracja: dni
- Ostatnio: dni
Oraz radzę osobno trzymać licznnik oraz mianownik. Wyliczać licznik na podstawie poprzedniego licznika oraz mianownik podstawie poprzedniego mianownika
- Rejestracja: dni
- Ostatnio: dni
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?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
Na początku double suma = 0.0;
Potem suma += nty_element; dla n elementów.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
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 ?