Σε 100 πόλεις τις Ελλάδας γίνεται καθημερινά η καταμέτρηση νέων κρουσμάτων του ιού. Να γίνει πρόγραμμα το οποίο:

  1. Θα διαβάζει τα ονόματα των 100 πόλεων καθώς και τα νέα κρούσματα για κάθε μία από της ημέρες του προηγούμενου μήνα και θα καταχωρεί τα στοιχεία σε κατάλληλους πίνακες.
  2. Θα υπολογίζει το σύνολο των κρουσμάτων για κάθε πόλη με την βοήθεια κατάλληλα διαμορφωμένης συνάρτησης. Στην συνέχεια θα εμφανίζει το όνομα κάθε πόλης μαζί με το σύνολο των κρουσμάτων της.
  3. Θα εμφανίζει τα ονόματα των πόλεων, που κάθε ημέρα από την αρχή του μήνα και για όλο τον μήνα, είχαν συνεχή αύξηση των κρουσμάτων. Αν δεν υπάρχουν τέτοιες πόλεις να εμφανίζει κατάλληλο μήνυμα.
  4. Να γίνει συνάρτηση ΑΝΑΖ η οποία, θα δέχεται τον πίνακα με τα ονόματα και ένα όνομα προς αναζήτηση και θα επιστρέφει την θέση του πίνακα που εντοπίστηκε το όνομα αυτό. Διαφορετικά θα επιστρέφει την τιμή 0 (μηδέν). Στην συνέχεια στο κυρίως πρόγραμμα να διαβάζει ονόματα πόλεων και με την βοήθεια της συνάρτησης ΑΝΑΖ, να ελέγχει αν αυτή η πόλη υπάρχει στον πίνακα με τις πόλεις. Αν υπάρχει να εμφανίζει την ημέρα του μήνα που η πόλη αυτή είχε τα μέγιστα κρούσματα. Αν δεν υπάρχει η πόλη να εμφανίζει κατάλληλο μήνυμα. Η παραπάνω διαδικασία να συνεχίζεται μέχρι να δοθεί για όνομα η λέξη «τέλος».
  5. Να εμφανίζει το όνομα της πόλης που είχε τα περισσότερα κρούσματα την ημέρα του μήνα με τα λιγότερα συνολικά κρούσματα.
  6. Τέλος, να εμφανίζει τα ονόματα των πόλεων και το σύνολο των κρουσμάτων κατά φθίνουσα σειρά με βάση το σύνολο των κρουσμάτων. Σε περίπτωση ίσων κρουσμάτων να εμφανίζει τα ονόματα των πόλεων αλφαβητικά.
Click to rate this post!
[Total: 0 Average: 0]