Ένωση και Συγχώνευση πινάκων Να γράψετε πρόγραμμα που θα διαβάζει τα στοιχεία δύο πινάκων Α[350] και Β[150] με ονόματα και τελικά θα δημιουργεί έναν πίνακα Γ[500] με όλα τα ονόματα ταξινομημένα αλφαβητικά. Η υλοποίηση να γίνει με δύο τρόπους και συγκεκριμένα: α. Πρώτα ενώνει τους δύο πίνακες και μετά ταξινομεί τον πίνακα Γ. β. Πρώτα ταξινομεί τους πίνακες Α και Β και στην πορεία τους συγχωνεύει.
Ομαδοποίηση τιμών ταξινομημένου πίνακα Να γράψετε πρόγραμμα που: α. Θα διαβάζει τα στοιχεία ενός πίνακα ΟΝ [10] με τα ονόματα και έναν πίνακα Β [10] με τις ακέραιες βαθμολογίες στην κλίμακα [0 100] (με έλεγχο), δέκα μαθητών. β. Θα ταξινομεί τους πίνακες με βάση την βαθμολογία, από την καλύτερη προς την χειρότερη. Σε περίπτωση ισοβαθμίας θα κάνει αλφαβητική ταξινόμηση. γ. Θα εμφανίζει τα ονόματα και τις τρεις καλύτερες βαθμολογίες, ανά ομάδες βαθμών. Δηλαδή τον καλύτερο βαθμό και αυτούς με τον καλύτερο βαθμό, τον 2ο καλύτερο βαθμό και αυτούς με τον 2ο καλύτερο βαθμό, κ.ο.κ Εάν για παράδειγμα η τελική μορφή Κ Λ 100 100 των πινάκων ΟΝ και Β είναι αυτή που φαίνεται αριστερά, το πρόγραμμα θα εμφανίζει: Α Β Ε Ζ Ι Θ Π Μ 98 97 97 97 95 90 90 85 Βαθμός 100: Κ Λ Βαθμός 98: Α Βαθμός 97: Β Ε Ζ Βαθμός 95: Ι Βαθμός 90: Θ Π Βαθμός 85: Μ
Διακριτά μέγιστα ταξινομημένου πίνακα Να γράψετε πρόγραμμα που: α. Θα διαβάζει έναν πίνακα Α[20] ακεραίων και θα ταξινομεί τις τιμές του σε φθίνουσα σειρά. β. Θα εμφανίζει τις τρεις μεγαλύτερες αλλά και διαφορετικές μεταξύ τους, τιμές του πίνακα.
Διπλή ταξινόμηση σε δισδιάστατο, με παράλληλο μονοδιάστατο Να γράψετε πρόγραμμα που: α. θα διαβάζει τα στοιχεία ενός πίνακα ΟΝ[16] με τα ονόματα των ομάδων της superleague και ενός πίνακα Β[16,6], όπου για κάθε μία από τις 16 ομάδες καταχωρούνται: Στην 1η στήλη το πλήθος των νικών, στη 2η στήλη το πλήθος των ισοπαλιών και στην 3η στήλη το πλήθος των ηττών που σημείωσε κάθε ομάδα στην διάρκεια όλου του πρωταθλήματος. Οπότε και θα πρέπει το σύνολο νικών, ισοπαλιών και ηττών να είναι ακριβώς 30 για κάθε ομάδα (να γίνεται έλεγχος). Στην 4η στήλη καταχωρείται το πλήθος των γκολ που σημείωσε και στην 5η στήλη το πλήθος των γκολ που δέχθηκε κάθε ομάδα. β. Θα υπολογίζει και θα καταχωρεί στην 6η στήλη του πίνακα Β, τη συνολική βαθμολογία κάθε ομάδας. Σημειώνεται πως κάθε νίκη δίνει τρεις βαθμούς, κάθε ισοπαλία δίνει έναν βαθμό, ενώ η ήττα δεν δίνει βαθμούς. γ. Παρουσιάζει την κατάταξη των ομάδων, καθώς και τα υπόλοιπα δεδομένα, ταξινομημένα κατά βαθολογική σειρά, από την πρωταθλήτρια προς την ουραγό. Σε περίπτωση ισοβαθμίας προηγείται η ομάδα με την καλύτερη διαφορά τερμάτων.
Βασικά ερωτήματα σε δισδιάστατο πίνακα Να γράψετε πρόγραμμα που: α. Θα εκχωρεί ακέραιες τιμές στον πίνακα Α, ώστε η τελική του μορφή να είναι: 1 9 10 5 8 2 6 4 1 7 3 11 Στη συνέχεια, για τον πίνανα Α, θα υπολογίζει και θα εμφανίζει: 1. ΤΟ ΑΘΡΟΙΣΜΑ ΚΑΙ ΤΟN ΜΕΣΟ ΟΡΟ ΟΛΟΚΛΗΡΟΥ ΤΟΥ ΠΙΝΑΚΑ 2. ΤΑ ΑΘΡΟΙΣΜΑΤΑ ΚΑΙ ΤΟΥΣ ΜΕΣΟΥ ΟΡΟΥΣ ΤΩΝ ΓΡΑΜΜΩΝ ΤΟΥ ΠΙΝΑΚΑ 3 ΤΟ ΑΘΡΟΙΣΜΑ ΤΗΣ 2ης ΓΡΑΜΜΗΣ ΤΟΥ ΠΙΝΑΚΑ 4. ΤΑ ΑΘΡΟΙΣΜΑΤΑ ΚΑΙ ΤΟΥΣ ΜΕΣΟΥΣ ΟΡΟΥΣ ΤΩΝ ΣΤΗΛΩΝ ΤΟΥ ΠΙΝΑΚΑ 5. ΤΟN ΜΕΣΟ ΟΡΟ ΤΗΣ 2ης ΣΤΗΛΗΣ ΤΟΥ ΠΙΝΑΚΑ 6. ΤΟ ΜΕΓΙΣΤΟ (ΜΟΝΑΔΙΚΟ) ΤΟΥ ΠΙΝΑΚΑ ΚΑΙ Η ΘΕΣΗ ΤΟΥ 7. ΤΟ ΜΕΓΙΣΤΟ (ΜΟΝΑΔΙΚΟ) ΚΑΘΕ ΓΡΑΜΜΗΣ ΤΟΥ ΠΙΝΑΚΑ ΚΑΙ ΤΗ ΘΕΣΗ ΤΟΥ 8. ΤΟ ΜΕΓΙΣΤΟ (ΜΟΝΑΔΙΚΟ) ΚΑΘΕ ΣΤΗΛΗΣ ΤΟΥ ΠΙΝΑΚΑ ΚΑΙ ΤΗ ΘΕΣΗ ΤΟΥ 9. ΤΟ ΕΛΑΧΙΣΤO ΚΑΙ ΤΙΣ ΘΕΣΕΙΣ ΤΩΝ ΕΛΑΧΙΣΤΩΝ ΟΛΟΚΛΗΡΟΥ ΤΟΥ ΠΙΝΑΚΑ 10. ΤΟΝ ΕΛΑΧΙΣΤΟ ΜΕΣΟ ΟΡΟ ΤΩΝ ΣΤΗΛΩΝ ΤΟΥ ΠΙΝΑΚΑ