Γράψτε αλγόριθμο που:
α) διαβάζει τα τελευταία δύο ψηφία των αριθμών δελτίου
ταυτότητας κάποιων πολιτών (η είσοδος δεδομένων
ολοκληρώνεται μόλις δοθεί μια αρνητική τιμή ή μηδέν),
β) υπολογίζει τη συχνότητα εμφάνισης των τιμών
30, 31, ...., 78, 79, 80 ανάμεσα στα εισερχόμενα δεδομένα.
Λύση
Αλγόριθμος ΑΣΚ
Για κ από 1 μέχρι 51
Φ[κ] <-- 0
Τέλος_επανάληψης
Αρχή_επανάληψης
Διάβασε Ψ
Αν Ψ > 0 τότε
Αν (Ψ >= 30) ΚΑΙ (Ψ <= 80) τότε
Θ <-- Ψ-29
Φ[Θ] <-- Φ[Θ]+1
Τέλος_αν
Τέλος_αν
Μέχρις_ότου Ψ <= 0
Αποτελέσματα // Φ //
Τέλος ΑΣΚ
Εγγραφή σε:
Σχόλια ανάρτησης (Atom)
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου