Sumy w tablicach

Sumy w tablicach
SW
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 6 lat
  • Postów:13
0

Hej.
Mam problem z zadaniem o sumach częściowych. Chcę wyznaczyć pewien ciąg liczb Y dla tablicy liczb X ={ 1,2,3,4}
gdzie ten nasz Yi = Xi + Xi+1 + Xi+2 + ... + Xn
Powinno się zrobić drugą tablicę do ktorej wrzucamy policzone Y czy za pomocą pętli for możemy je wypisać??

KE
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 2 lata
  • Postów:32
0

dlaczego Y miałby być tablicą? przecież to jest pojedyncza wartość. dla każdego indeksu tablicy X, Y += X[i] załatwi sprawę.

vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0

Bez dodatkowych struktur to chyba tylko możesz je wypisać od końca.

W0
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 7 godzin
  • Postów:3584
2

Wystarczy tylko zauważyć że y(i+1) = y(i) - x(i)

Czyli sumujesz wszystkie liczby.
Potem wypisujesz sumę, pomniejszasz o x(1), wypisujesz, pomniejszasz o x(2) itp

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.