! Ένας διαγωνισμός διενεργείται σε δύο φάσεις. Στην πρώτη φάση έλαβαν μέρος 1000 άτομα.
! Στη δεύτερη φάση προκρίνονται όσοι έχουν βαθμό μεγαλύτερο από το μέσο όρο των βαθμών
! της πρώτης φάσης αυξημένο κατά 20 %.
! Να γραφεί πρόγραμμα το οποίο :
! α) δέχεται το όνομα και τη βαθμολογία κάθε διαγωνιζόμενου στην πρώτη φάση.
! β) υπολογίζει και εμφανίζει το όριο που πρέπει να έχει κάποιος για να περάσει
! στη δεύτερη φάση του διαγωνισμού.
! γ) εμφανίζει το πλήθος και τα ονόματα αυτών που προκρίθηκαν.
!
! ΠΑΡΑΤΗΡΗΣΗ : Να μη γίνεται δεκτή βαθμολογία που δεν είναι από 1 έως 100.
ΠΡΟΓΡΑΜΜΑ PIN04
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:i , N
ΠΡΑΓΜΑΤΙΚΕΣ: b[1000],s,mesos,limit
ΧΑΡΑΚΤΗΡΕΣ: name[1000]
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000
ΓΡΑΨΕ 'Δώσε το όνομα του διαγωνιζομένου Νο :',i
ΔΙΑΒΑΣΕ name[i]
ΓΡΑΨΕ 'Δώσε και τη βαθμολογία του'
ΔΙΑΒΑΣΕ b[i]
ΟΣΟ b[i] < 1 ή b[i] > 100 ΕΠΑΝΑΛΑΒΕ !
ΓΡΑΨΕ 'Λάθος. Ξαναδώσε' ! ΕΛΕΓΧΟΣ ΕΓΚΥΡΟΤΗΤΑΣ
ΔΙΑΒΑΣΕ b[i] ! ΒΑΘΜΟΛΟΓΙΑΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ !
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
s <-- 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000
s <-- S + b[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
mesos <-- s/1000
limit <-- mesos + mesos*20/100
N <-- 0
ΓΡΑΨΕ 'To όριο για την πρόκριση στη δεύτερη φάση του διαγωνισμού είναι : ',limit
ΓΡΑΨΕ 'To όριο αυτό πέρασαν οι εξής : '
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000
ΑΝ b[i] > limit ΤΟΤΕ
ΓΡΑΨΕ name[i]
N <-- N + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Στη δεύτερη φάση προκρίνονται ',N,'διαγωνιζόμενοι'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ