Ασκήσεις
9ο Κεφάλαιο (Δυσδιάστατοι πίνακες) - Συγχώνευση δυσδιάστατων πινάκων
Ας θεωρήσουμε τους ακέραιους πίνακες Α[Ρ, Λ] και Β[Ρ, Μ]. Γράψτε αλγόριθμο που δοθέντων των παραπάνω πινάκων, επιτυγχάνει τη συγχώνευσή τους στον ακέραιο πίνακα Γ[Ρ, Λ+Μ]
ΠΡΟΓΡΑΜΜΑ Συγχώνευση πινάκων
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: j, i, Α[2, 2], Β[2, 3], Γ[2, 5]
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 2
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 2
ΔΙΑΒΑΣΕ Α[i, j]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 2
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 3
ΔΙΑΒΑΣΕ Β[i, j]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
!Συγχώνευση πρώτου πίνακα
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 2
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 2
Γ[i, j] <- Α[i, j]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
!Συγχώνευση δεύτερου πίνακα
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 2
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 3
Γ[i, j + 2] <- Β[i, j]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
!Εμφάνιση του πίνακα Γ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 2
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 5
ΓΡΑΨΕ Γ[i, j]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ