Κώδικας
Ακολουθεί το πρόγραμμα που εντοπίζει το μεγαλύτερο στοιχείο κάθε γραμμής ενός δισδιάστατου πίνακα Α[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]
. - Το πρόγραμμα θα συνεχίσει την ίδια διαδικασία για όλες τις γραμμές και θα εμφανίσει τα μεγαλύτερα στοιχεία στον πίνακα
ΜΕΓ
.
Ο Ευκλείδης λειτουργεί μέσω τεχνητής νοημσύνης