!=========================================================== ! Να αναπτύξετε πρόγραμμα το οποίο δέχεται ένα διδιάστατο ! πίνακα ακεραίων Α[Ν,Ν] και τον ταξινομεί κατά αύξουσα ! σειρά, ώστε στο τέλος να ισχύει ! Α[1,1]<=Α[1,2]<=Α[1,3]<=....<=Α[2,1]<=Α[2,2]<=.....Α[5,5] ! ! Αν ο αρχικος πίνακας είναι ο παρακάτω: ! ! 1 1 2 2 3 ! 1 1 4 3 5 ! 2 1 0 6 6 ! 3 0 4 3 5 ! 2 5 0 7 8 ! ! Ο τελικός θα πρέπει να είναι ο επόμενος: ! ! 0 0 0 1 1 ! 1 1 1 2 2 ! 2 2 3 3 3 ! 3 4 4 5 5 ! 5 6 6 7 8 ! !=========================================================== ΠΡΟΓΡΑΜΜΑ Ταξινόμηση_διδιάστατου_πίνακα ΣΤΑΘΕΡΕΣ Ν=5 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: i,j, k, Α[Ν,Ν], Β[Ν*Ν], temp ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν ΔΙΑΒΑΣΕ Α[i,j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Αρχικός:' ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΡΑΨΕ_ Α[i,j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ k <-- 1 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν Β[k] <-- Α[i,j] k <-- k+1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ Ν*Ν ΓΙΑ j ΑΠΟ Ν*Ν ΜΕΧΡΙ i ΜΕ ΒΗΜΑ -1 ΑΝ Β[j-1]>Β[j] ΤΟΤΕ temp <-- Β[j-1] Β[j-1] <-- Β[j] Β[j] <-- temp ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ k <-- 1 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν Α[i,j] <-- Β[k] k <-- k+1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Ταξινομημένος:' ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΡΑΨΕ_ Α[i,j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Ταξινόμηση_διδιάστατου_πίνακα