Να γραφεί πρόγραμμα το οποίο θα εισάγει 5 ακέραιους αριθμούς σε έναν πίνακα Π[5] και 3 ακέραιους αριθμούς σε έναν πίνακα Ρ[3]. Στην συνέχεια θα συγχωνεύει τα περιεχόμενα των 2 πινάκων Π και Ρ σε έναν τρίτο πίνακα Σ, 8 θέσεων.
ΠΡΟΓΡΑΜΜΑ ΣΥΓΧΩΝΕΥΣΗ_1
ΠΡΟΓΡΑΜΜΑ ΣΥΓΧΩΝΕΥΣΗ_1
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ:Ι,Δ1,Δ2, Π[5], Ρ[3], Σ[8]
ΑΡΧΗ
ΓΡΑΨΕ 'ΣΤΟΙΧΕΙΑ ΠΙΝΑΚΑ Π'
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 5
ΔΙΑΒΑΣΕ Π[Ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'ΣΤΟΙΧΕΙΑ ΠΙΝΑΚΑ Ρ'
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 3
ΔΙΑΒΑΣΕ Ρ[Ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Δ1 <-- 1
Δ2 <-- 1
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 8
ΑΝ Δ1>5 ΤΟΤΕ ! Ο πίνακας Π έχει αντιγράψει και τα
Σ[Ι] <-- Ρ[Δ2] ! 5 στοιχεία του στον πίνακα Σ
Δ2 <-- Δ2+1
ΑΛΛΙΩΣ_ΑΝ Δ2>3 ΤΟΤΕ ! Ο πίνακας Ρ έχει αντιγράψει και τα
Σ[Ι] <-- Π[Δ1] ! 3 στοιχεία του στον πίνακα Σ
Δ1 <-- Δ1+1
ΑΛΛΙΩΣ ! οι πίνακες Π και Ρ περιέχουν και οι 2 στοιχεία
ΑΝ Π[Δ1]<Ρ[Δ2] ΤΟΤΕ
Σ[Ι] <-- Π[Δ1]
Δ1 <-- Δ1+1
ΑΛΛΙΩΣ
Σ[Ι] <-- Ρ[Δ2]
Δ2 <-- Δ2+1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ'------'
ΓΡΑΨΕ 'ΣΤΟΙΧΕΙΑ ΠΙΝΑΚΑ ΣΥΓΧΩΝΕΥΣΗΣ Σ'
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 8
ΓΡΑΨΕ Σ[Ι] ! ο πίνακας Σ περιέχει και τα 8 στοιχεία
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! των 2 πινάκων Π και Ρ σε αύξουσα σειρά
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου