! ===============================================================================================
! ΗΜΕΡΗΣΙΟ - ΙΟΥΝΙΟΣ 2005 - ΘΕΜΑ 3
! ===============================================================================================
! Δίνεται πίνακας Α[Ν] ακέραιων και θετικών αριθμών, καθώς και πίνακας Β[Ν-1] πραγματικών και
! θετικών αριθμών.
! Να γραφεί αλγόριθμος, ο οποίος να ελέγχει αν κάθε στοιχείο Β[i] είναι ο μέσος όρος των
! στοιχείων Α[i] και Α[i+1], δηλαδή αν Β[i] = (Α[i] + Α[i+1])/2.
! Σε περίπτωση που ισχύει, τότε να εμφανίζεται το μήνυμα "Ο πίνακας Β είναι ο τρέχων μέσος του Α",
! διαφορετικά να εμφανίζεται το μήνυμα "Ο πίνακας Β δεν είναι ο τρέχων μέσος του Α".
! Για παράδειγμα :
! Έστω ότι τα στοιχεία του πίνακα Α είναι : 1 , 3 , 5 , 10 , 15
! και ότι τα στοιχεία του πίνακα Β είναι : 2 , 4 , 7.5 , 12.5.
! Τότε ο αλγόριθμος θα εμφανίσει το μήνυμα "Ο πίνακας Β είναι ο τρέχων μέσος του Α", διότι
! 2 = (1+3)/2 , 4 = (3+5)/2 , 7.5 = (5+10)/2 , 12.5 = (10+15)/2
! ===============================================================================================
ΠΡΟΓΡΑΜΜΑ ΗΜ_2005_06_3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: A[5] , i
ΠΡΑΓΜΑΤΙΚΕΣ: B[4]
ΛΟΓΙΚΕΣ: flag
ΑΡΧΗ
A[1] <-- 1
A[2] <-- 3
A[3] <-- 5
A[4] <-- 10
A[5] <-- 15
B[1] <-- 2
B[2] <-- 4
B[3] <-- 7.5
B[4] <-- 12.5
flag <-- ΑΛΗΘΗΣ
i <-- 1
ΟΣΟ flag = ΑΛΗΘΗΣ ΚΑΙ i <= 4 ΕΠΑΝΑΛΑΒΕ
ΑΝ B[i] = (A[i] + A[i+1])/2 ΤΟΤΕ
i <-- i + 1
ΑΛΛΙΩΣ
flag <-- ΨΕΥΔΗΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ flag = ΑΛΗΘΗΣ ΤΟΤΕ
ΓΡΑΨΕ 'Ο πίνακας Β είναι ο τρέχων μέσος του Α'
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'Ο πίνακας Β δεν είναι ο τρέχων μέσος του Α'
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ