Εύρεση θέσης μέγιστου-ελάχιστου μεταξύ μεταβλητών

Στο προηγούμενο μάθημα είδαμε πως μπορούμε να βρούμε τον μέγιστο μεταξύ 2 ή περισσοτέρων μεταβλητών. Σε πολλές περιπτώσεις είναι χρήσιμο να βρούμε εκτός από τον μέγιστο ή τον ελάχιστο και την σειρά του. Δηλαδή αν ο μέγιστος ήταν ο 1ος, ο 2ος κλπ κατά σειρά αριθμός που δόθηκε. Το παρακάτω πρόγραμμα λύνει αυτό το πρόβλημα, με την προϋπόθεση ότι όλοι οι αριθμοί που δίνονται είναι διαφορετικοί. Στην αντίθετη περίπτωση (δηλαδή αν ο μέγιστος αριθμός έχει διαβαστεί παραπάνω από μια φορά) θα επιστρέψει την σειρά του πρώτου.
ΠΡΟΓΡΑΜΜΑ Θέση_μέγιστου_αριθμού ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α, ν, μέγιστος, i, θέση ΑΡΧΗ ΓΡΑΨΕ "πόσους αριθμούς θα συγκρίνουμε;" ΔΙΑΒΑΣΕ ν ΓΡΑΨΕ "Δώσε ", ν, " αριθμούς" ΔΙΑΒΑΣΕ α !Διαβάζω την πρώτη τιμή μέγιστος <- α !Ορίζω ως μέγιστο τον πρώτο αριθμό θέση <- 1 !Ορίζω την σειρά του μέγιστου σε 1 ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ ν !Διαβάζω τις υπόλοιπες τιμές ΔΙΑΒΑΣΕ α ΑΝ α > μέγιστος ΤΟΤΕ !Αν ο τρέχων αριθμός είναι ο μέγιστος μέγιστος <- α !Ορίζω ως μέγιστο τον νέο αριθμό θέση <- i !και ορίζω και την νέα σειρά του μέγιστου ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Ο μεγαλύτερος αριθμός που δόθηκε ήταν το ", μέγιστος, " και ήταν ο ", θέση, "ος αριθμός που δώσατε" ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ