antonisd95
Δραστήριο μέλος
Ο antonisd95 αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Φοιτητής. Έχει γράψει 647 μηνύματα.

07-01-13

12:34
2.Να γραψετε αλγοριθμο ο οποιος θα διαβαζει 1000 ακεραιους αριθμους και θα εμφανιζει τον αριθμο ο οποιος εμφανιζεται τις περισσοτερες συνεχομενες φορες
Ορίστε η λύση μου.Το τσέκαρα με 10 αριθμούς και δουλεύει.Σε λίγο θα ανεβάσω λύση για την 3.Για την 4 θα ανεβάσω μόνο αν δω και δεν ανεβάζει άλλος.
Η λύση σε spoiler.
Code:
ΠΡΟΓΡΑΜΜΑ άσκηση2_από_ακη_σελ_95
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: ι, α, μαξπλ, μαξαρ, πλ, β
ΑΡΧΗ
ΔΙΑΒΑΣΕ α
μαξαρ <- α
β <- α
πλ <- 1
μαξπλ <- 1
ΓΙΑ ι ΑΠΟ 2 ΜΕΧΡΙ 1000
ΔΙΑΒΑΣΕ α
ΑΝ α = β ΤΟΤΕ
πλ <- πλ + 1
ΑΝ πλ > μαξπλ ΤΟΤΕ
μαξαρ <- α
μαξπλ <- πλ
ΤΕΛΟΣ_ΑΝ
ΑΛΛΙΩΣ
β <- α
πλ <- 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ μαξαρ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.