Το online game "όχι άλλο κάψιμο" έχει τουρνουά pvp (player versus player), στο οποίο οι παίκτες οργανώνονται σε ομάδες των 2 ατόμων. Οι ομάδες διαγωνίζονται μεταξύ τους ώστε να βγει η νικήτρια ομάδα, η οποία θα κερδίσει ένα ταξίδι στα κεντρικά γραφεία της εταιρείας. Νικήτρια ομάδα θεωρείται αυτή που θα μαζέψει τους περισσότερους βαθμούς στο τέλος του τουρνουά. Επίσης η εταιρεία θα δώσει δώρο από έναν υπολογιστή στη δεύτερη και τρίτη καλύτερη ομάδα.
Να γραφεί αλγόριθμος, ο οποίος:
α) διαβάζει το όνομα της ομάδας που νίκησε στο προηγούμενο τουρνουά και να το αποθηκεύει σε μια μεταβλητή.
β) διαβάζει σε έναν πίνακα τα ονόματα των 11 ομάδων που συμμετέχουν φέτος στο διαγωνισμό.
γ) αποθηκεύει σε έναν πίνακα 11x20 τα αποτελέσματα κάθε ομάδας σε κάθε αγώνα. Καταχωρείται Ν σε περίπτωση νίκης και Η σε περίπτωση ήττας. Να γίνει έλεγχος ώστε να καταχωρούνται μόνο αυτές οι τιμές.
δ) υπολογίζει και εμφανίζει το πλήθος των νικών κάθε ομάδας.
ε) υπολογίζει και εμφανίζει το όνομα της νικήτριας ομάδας καθώς και τις άλλες δυο ομάδες που θα πάρουν δώρο υπολογιστή. Για τον υπολογισμό της βαθμολογίας θεωρήστε ότι κάθε ομάδα παίρνει 11 βαθμούς για τη νίκη και για κάθε ήττα -7.
ζ) καλεί υποπρόγραμμα το οποίο παίρνει σαν είσοδο το όνομα της ομάδας που νίκησε πέρσι καθώς και τον πίνακα των φετινών διαγωνιζομένων και επιστρέφει τη θέση της ομάδας φέτος, αν διαγωνίσθηκε και φέτος, ή αλλιώς την τιμή 0. Στη συνέχεια, στο κυρίως πρόγραμμα θα εμφανίζει τη θέση της περσινής νικήτριας ομάδας φέτος, αν διαγωνίσθηκε φέτος, αλλιώς να εμφανίζει "ΔΕΝ ΈΛΑΒΕ ΜΈΡΟΣ ΣΤΟ ΔΙΑΓΩΝΙΣΜΌ ΦΈΤΟΣ".
Επιμέλεια: mstamos.gr