Zadanie na wektorze algorytm blokowy

Zadanie na wektorze algorytm blokowy
ZA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0

Zadania na wektorze. Operacje wykonujemy na trójkach liczb, jeżeli długość wektora nie jest podzielna przez 3 to trzeba zdecydować co w takim przypadku (opisać):

Dla kolejnych 2 liczb sprawdzić czy ich suma jest większa od trzeciej i jeżeli tak to te sumę odjąć od czwartej, czwartą potraktować jako początkową następnej trójki. Przykład na wejściu 0 3 -3 -8 9 0 -1 5 5
Wie ktoś jak rozwiązać te zadanie? Trzeba ją wykonać na schematach blokowych

YO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 540
0

A umiesz je rozpisać matematycznie? jak tak to i będziesz umiał narysować.

ZA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0
youmound napisał(a):

A umiesz je rozpisać matematycznie? jak tak to i będziesz umiał narysować.

Matematycznie tymbardziej nie umiem xd

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Nie bardzo rozumiem pytanie. Przecież to jest "rozwiązane". Tzn masz opisane krok po kroku co zrobić. Co ty chcesz rozwiązywać? o_O

  1. index = 0
  2. Jeśli rozmiar tablicy jest mniejszy niż aktualny indeks+3 to ... (tu musisz sam wymyślić co zrobić, załóżmy że np. przerywasz pętlę i tyle)
  3. suma=tablica[index]+tablica[index+1]
  4. Jeśli suma > tablica[index+2] to tablica[index+3]=tablica[index+3]-suma
  5. index = index+3

Gdzie konkretnie widzisz problem?

ZA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0

Niewiele z tego rozumiem xD

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.