Με την ευκαιρία, να παραθέσω εδώ δύο ασκήσεις στο ίδιο θέμα:
Έστω πίνακας Α με τα ονόματα των 12 αγοριών και πίνακας Κ με τα ονόματα των 14 κοριτσιών ενός τμήματος. Να γίνει αλγόριθμος που
α) να ενημερώνει νέο πίνακα Μ (26 κόμβων), αντιγράφοντας στην αρχή του πίνακα τα ονόματα των αγοριών και στο τέλος τα ονόματα των κοριτσιών.
β) να ενημερώνει τον πίνακα Μ, αντιγράφοντας όμως στην αρχή τα κορίτσια και στο τέλος τα αγόρια.
γ) να υλοποιεί την (αντίστροφη) διαδικασία ενημερώνοντας τους πίνακες Α και Κ με βάση τα στοιχεία του Μ, τόσο για την περίπτωση (α) όσο και για την περίπτωση (β)
Έστω πίνακας Α με τα ονόματα των 12 ανδρών που πρώτευσαν στις 12 κατηγορίες στους αγώνες πάλης και πίνακας Γ με τα αντίστοιχα ονόματα των γυναικών. Να γίνει αλγόριθμος ο οποίος:
α) να ενημερώνει νέο πίνακα Ο (24 κόμβων) με τα στοιχεία των Α και Γ, αντιγράφοντάς τα κατα τρόπον ώστε ώστε οι νικητές (γυναίκα – άνδρας) της κάθε κατηγορίας να τοποθετούνται εναλλάξ στο νέο πίνακα, με το όνομα της γυναίκας πρώτο και το όνομα του άνδρα δεύτερο.
β) να υλοποιεί την (αντίστροφη) διαδικασία ενημερώνοντας τους πίνακες Α και Γ με βάση τα στοιχεία του Ο