Back to top

Μετακίνηση στοιχείων σε μονοδιάστατο πίνακα

Δημήτρης Δρίγγας
Α.Ε.Π.Π. Γ ΄Λυκείου

Να γραφεί αλγόριθμος που να διαβάζει έναν μονοδιάστατο πίνακα Α, 10 ακεραίων και έναν ακέραιο Ν μεταξύ 1 και 10. Στη συνέχεια να μετακινεί τα στοιχεία κατά τέτοιον τρόπο έτσι ώστε να τοποθετηθούν τα στοιχεία που είναι μικρότερα από το αρχικό Α[Ν] πριν από αυτό και τα υπόλοιπα μετά από αυτό, όπως φαίνεται στο παρακάτω παράδειγμα:
Ν = 6
13 19 7 27 4 11 21 14 2 30

7 4 2 11 13 19 27 21 14 30

Σημείωση:
1. Να διατηρηθεί η σειρά των αριθμών
2. Να ΜΗΝ χρησιμοποιηθεί 2ος (βοηθητικός) πίνακας.