Όχι, σαφώς και την επηρρεάζει την άσκηση... Άλλο είναι να ψάχνεις στο άγνωστο με βάρκα την ελπίδα, και άλλο να σου δίνουν οδηγίες για
το πώς θα πάς στο προορισμό σου... Θέλεις ένα πίνακα ΣΥΧ[20] στον οποίο στην πρώτη θέση του θα αποθηκεύσεις την συχνότητα εμφάνισης του 1
μέσα στον πίνακα Α[100], στην δεύτερη θέση θα αποθηκεύσεις την συχνότητα εμφάνισης του 2 στον πίνακα Α[100], κτλ...
Αλγόριθμος Τάδε
Για ι από 1 μέχρι 100
Αρχή_επανάληψης
Διάβασε Α[ι]
Μέχρις_ότου Α[ι]>=1 ΚΑΙ Α[ι]<=20 !έλεγχος ούτως ώστε να βάλουμε τιμές από 1 ως 20
Τέλος_επανάληψης ! γέμισμα του αρχικού πίνακα 100 θέσεων...
Για ι από 1 μέχρι 20
ΣΥΧ[ι]<-- 0
Τέλος_επανάληψης !αρχικοποίηση 20 μετρητών εμφάνισης για τον κάθε αριθμό από 1 μέχρι 20...
!έτσι η πρώτη θέση του πίνακα ΣΥΧ θα αντιστοιχεί στο πλήθος εμφάνισης του 1 στον πίνακα Α[100], η δεύτερη θέση
!του πίνακα ΣΥΧ στο πλήθος εμφάνισης του 2 στον Α[100], κτλ...
Για ι από 1 μέχρι 100
δ<-- Α[ι] !αν π.χ. το Α[ι] είναι 15, τότε η αντίστοιχη θέση του πίνακα ΣΥΧ θα πρέπει να αυξηθεί κατά 1...
ΣΥΧ[δ]<-- ΣΥΧ[δ]+1
Τέλος_επανάληψης
max<-- ΣΥΧ[1] !θεωρούμε ότι το 1 εμφανίστηκε περισσότερες φορές...
αριθμός<-- 1 !και ότι είναι το 1
Για ι από 2 μέχρι 20 !διασχίζουμε τον πίνακα ΣΥΧ
Αν ΣΥΧ[ι]>max τότε
max<-- ΣΥΧ[ι]
αριθμός<-- ι
Τέλος_Αν
Τέλος_Επανάληψης
Εμφάνισε "ο αριθμός ", αριθμός, "εμφανίστηκε ", max, " φορές"
Τέλος Τάδε
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.