Μετακίνηση στοιχείων σε μονοδιάστατο πίνακα
Μετακίνηση στοιχείων σε μονοδιάστατο πίνακα
Να γραφεί αλγόριθμος που να διαβάζει έναν μονοδιάστατο πίνακα Α, 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ος (βοηθητικός) πίνακας.