Αγαπητέ CyberMove, σου εύχομαι ολόψυχα καλά αποτελέσματα και καλό καλοκαίρι.
Όσον αφορά στο Γ4, σου παραθέτω μια ενδεικτική λύση, βασισμένη στη δική σου πρωτότυπη αλλά λίγο "μπελαλίδικη" προσέγγιση.
ΠΡΟΣΟΧΗ: Κάθε φορά αναζητάς το μέγιστο από όλα εκτός από το ένα ή τα δύο προηγούμενα μέγιστα[/color
Θ1 <-- 0, Θ2 <-- 0
Θ3 <-- 0, Θ4 <-- 0
Για κ από 1 μέχρι 3
MAX_ΚΕΦΑΛΙ <-- 0 !Εύρεση μεγίστου για το SAR κεφάλι.
Για i από 1 μέχρι 30
Αν ΜΟ[i,1] > MAX_ΚΕΦΑΛΙ ΚΑΙ i<>Θ1 ΚΑΙ i<>Θ2 τότε
MAX_ΚΕΦΑΛΙ<--ΜΟ[i,1]
ΘΕΣΗ<--i
Τέλος_Αν
Τέλος_Επανάληψης
Εμφάνισε ΜΑΧ_ΚΕΦΑΛΙ, ΚΩΔ[ΘΕΣΗ]
MAX_ΑΚΡΟ<--0 !Εύρεση μεγίστου για το SAR άκρο.
Για j από 1 μέχρι 30
Αν ΜΟ[j,2]>MAX_ΑΚΡΟ ΚΑΙ i <>Θ3 ΚΑΙ i <>Θ4 τότε
MAX_ΑΚΡΟ<--ΜΟ[j,2]
ΘΕΣΗ2<--j
Τέλος_Αν
Τέλος_Επανάληψης !
Εμφάνισε MAX_ΑΚΡΟ,ΚΩΔ[ΘΕΣΗ2]
Αν κ = 1 τότε
Θ1 <-- ΘΕΣΗ
Θ3 <-- ΘΕΣΗ2
Αλλιώς_αν κ = 2 τότε
Θ2 <-- ΘΕΣΗ
Θ4 <-- ΘΕΣΗ2
Τέλος_αν
Τέλος_Επανάληψης