ΔΙΑΒΑΣΕ ΤΟ
Κάτι δεν κατάλαβες; Επίλεξε το κομμάτι και πάτα «Ρώτα τον Νεύρωνα». Σου το εξηγεί αμέσως.
Ακολουθεί το πρόγραμμα που εντοπίζει το μεγαλύτερο στοιχείο κάθε γραμμής ενός δισδιάστατου πίνακα Α[10,20] και αποθηκεύει αυτά τα μεγαλύτερα στοιχεία σε έναν νέο μονοδιάστατο πίνακα ΜΕΓ[10].
ΠΡΟΓΡΑΜΜΑ Εύρεση_Μεγαλύτερου_Κάθε_Γραμμής_Αποθήκευση ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α[10, 20], ΜΕΓ[10], i, j, Μέγιστο ΑΡΧΗ ΓΡΑΨΕ 'ΕΙΣΑΓΕΤΕ ΤΑ ΣΤΟΙΧΕΙΑ ΓΙΑ ΤΟΝ ΠΙΝΑΚΑ Α ΜΕ 10 ΣΕΙΡΕΣ ΚΑΙ 20 ΣΤΗΛΕΣ.' ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 20 ΓΡΑΨΕ 'ΔΩΣΕ ΤΟ ΣΤΟΙΧΕΙΟ ΓΙΑ ΤΗ ΘΕΣΗ [', i, ',', j, ']' ΔΙΑΒΑΣΕ Α[i, j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Εύρεση του μεγαλύτερου στοιχείου για κάθε γραμμή και αποθήκευση στον πίνακα ΜΕΓ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10 Μέγιστο <-- Α[i, 1] ! Αρχικοποίηση του Μέγιστο με το πρώτο στοιχείο της γραμμής i ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 20 ΑΝ Α[i, j] > Μέγιστο ΤΟΤΕ Μέγιστο <-- Α[i, j] ΤΕΛΟΣ ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΓ[i] <-- Μέγιστο ! Αποθήκευση του μεγαλύτερου στοιχείου της γραμμής i στον πίνακα ΜΕΓ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Εμφάνιση του πίνακα ΜΕΓ με τα μεγαλύτερα στοιχεία κάθε γραμμής ΓΡΑΨΕ 'ΤΑ ΜΕΓΑΛΥΤΕΡΑ ΣΤΟΙΧΕΙΑ ΚΑΘΕ ΓΡΑΜΜΗΣ ΕΙΝΑΙ:' ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10 ΓΡΑΨΕ 'ΜΕΓΑΛΥΤΕΡΟ ΣΤΟΙΧΕΙΟ ΓΡΑΜΜΗΣ ', i, ': ', ΜΕΓ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Επεξήγηση 🔍
-
Αρχικοποίηση και Εισαγωγή Στοιχείων στον Πίνακα
Α🔄- Το πρόγραμμα ζητά από τον χρήστη να εισάγει τα στοιχεία του πίνακα
Α[10,20]μέσω δύο επαναλήψεων ΓΙΑ.
- Το πρόγραμμα ζητά από τον χρήστη να εισάγει τα στοιχεία του πίνακα
-
Υπολογισμός του Μεγαλύτερου Στοιχείου για Κάθε Γραμμή και Αποθήκευση στον Πίνακα
ΜΕΓ🔍- Για κάθε γραμμή
i, η μεταβλητήΜέγιστοαρχικοποιείται με την τιμή του πρώτου στοιχείου της γραμμής, δηλαδήΑ[i, 1]. - Η εσωτερική επανάληψη ΓΙΑ
j ΑΠΟ 1 ΜΕΧΡΙ 20διατρέχει όλα τα στοιχεία της γραμμήςi.- Αν κάποιο στοιχείο
Α[i, j]είναι μεγαλύτερο από το τρέχονΜέγιστο, τοΜέγιστοενημερώνεται με αυτή την τιμή.
- Αν κάποιο στοιχείο
- Μετά τον υπολογισμό του μεγαλύτερου στοιχείου της γραμμής
i, αποθηκεύουμε το αποτέλεσμα στον πίνακαΜΕΓ[i].
- Για κάθε γραμμή
-
Εμφάνιση του Πίνακα
ΜΕΓμε τα Μεγαλύτερα Στοιχεία Κάθε Γραμμής 📋- Το πρόγραμμα εμφανίζει το περιεχόμενο του πίνακα
ΜΕΓ, όπου κάθε στοιχείοΜΕΓ[i]περιέχει το μεγαλύτερο στοιχείο της αντίστοιχης γραμμήςiτου πίνακαΑ.
- Το πρόγραμμα εμφανίζει το περιεχόμενο του πίνακα
Παράδειγμα Εκτέλεσης 📋
- Αν η πρώτη γραμμή περιέχει τα στοιχεία
2, 5, 10, ..., το πρόγραμμα θα αποθηκεύσει το10στοΜΕΓ[1]. - Το πρόγραμμα θα συνεχίσει την ίδια διαδικασία για όλες τις γραμμές και θα εμφανίσει τα μεγαλύτερα στοιχεία στον πίνακα
ΜΕΓ.