Zadanie na wektorze algorytm blokowy

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

0

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

0
youmound napisał(a):

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

Matematycznie tymbardziej nie umiem xd

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?

0

Niewiele z tego rozumiem xD

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