Ακολουθεί το πρόγραμμα που εντοπίζει τη θέση του μεγαλύτερου αριθμού σε έναν δισδιάστατο πίνακα Α[10,20].

ΠΡΟΓΡΑΜΜΑ Εύρεση_Θέσης_Μεγαλύτερου
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Α[10, 20], i, j, ΜΑΧ, Θέση_Σειρά, Θέση_Στήλη
ΑΡΧΗ
  ΓΡΑΨΕ 'ΕΙΣΑΓΕΤΕ ΤΑ ΣΤΟΙΧΕΙΑ ΓΙΑ ΤΟΝ ΠΙΝΑΚΑ Α ΜΕ 10 ΣΕΙΡΕΣ ΚΑΙ 20 ΣΤΗΛΕΣ.'

  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 20
      ΓΡΑΨΕ 'ΔΩΣΕ ΤΟ ΣΤΟΙΧΕΙΟ ΓΙΑ ΤΗ ΘΕΣΗ [', i, ',', j, ']'
      ΔΙΑΒΑΣΕ Α[i, j]
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ! Αρχικοποίηση του ΜΑΧ με το πρώτο στοιχείο του πίνακα
  ΜΑΧ <-- Α[1, 1]
  Θέση_Σειρά <-- 1
  Θέση_Στήλη <-- 1

  ! Εύρεση της θέσης του μεγαλύτερου αριθμού
  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 20
      ΑΝ Α[i, j] > ΜΑΧ ΤΟΤΕ
        ΜΑΧ <-- Α[i, j]
        Θέση_Σειρά <-- i
        Θέση_Στήλη <-- j
      ΤΕΛΟΣ ΑΝ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΓΡΑΨΕ 'Ο ΜΕΓΑΛΥΤΕΡΟΣ ΑΡΙΘΜΟΣ ΕΙΝΑΙ: ', ΜΑΧ
  ΓΡΑΨΕ 'Η ΘΕΣΗ ΤΟΥ ΜΕΓΑΛΥΤΕΡΟΥ ΑΡΙΘΜΟΥ ΕΙΝΑΙ: [', Θέση_Σειρά, ',', Θέση_Στήλη, ']'

ΤΕΛΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Εύρεση_Θέσης_Μεγαλύτερου

Επεξήγηση 🔍

  1. Αρχικοποίηση του ΜΑΧ και των Μεταβλητών Θέσης 📋

    • Αρχικοποιούμε το ΜΑΧ με την τιμή του πρώτου στοιχείου του πίνακα Α[1,1].
    • Οι μεταβλητές Θέση_Σειρά και Θέση_Στήλη αρχικοποιούνται στη θέση [1,1], η οποία είναι η αρχική εκτίμηση της θέσης του μεγαλύτερου αριθμού.
  2. Εισαγωγή Στοιχείων στον Πίνακα 🔄

    • Το πρόγραμμα ζητά από τον χρήστη να εισάγει τα στοιχεία του πίνακα Α[10,20] μέσω δύο επαναλήψεων ΓΙΑ.
  3. Εύρεση της Θέσης του Μεγαλύτερου Αριθμού 🔍

    • Δύο επαναλήψεις ΓΙΑ διατρέχουν όλα τα στοιχεία του πίνακα.
    • Για κάθε στοιχείο Α[i, j], το πρόγραμμα ελέγχει αν είναι μεγαλύτερο από το ΜΑΧ:
      • Αν Α[i, j] > ΜΑΧ, τότε:
        • Το ΜΑΧ ενημερώνεται με τη νέα μεγαλύτερη τιμή Α[i, j].
        • Οι μεταβλητές Θέση_Σειρά και Θέση_Στήλη ενημερώνονται με τις τρέχουσες θέσεις i και j.
  4. Εμφάνιση του Μεγαλύτερου Αριθμού και της Θέσης του 📋

    • Μετά την ολοκλήρωση της αναζήτησης, το πρόγραμμα εμφανίζει τον μεγαλύτερο αριθμό και τη θέση του στον πίνακα.

Παράδειγμα Εκτέλεσης 📋

  • Αν ο πίνακας περιέχει αριθμούς και ο μεγαλύτερος είναι 42 στη θέση [3,5], το πρόγραμμα θα εμφανίσει:
    • Ο ΜΕΓΑΛΥΤΕΡΟΣ ΑΡΙΘΜΟΣ ΕΙΝΑΙ: 42
    • Η ΘΕΣΗ ΤΟΥ ΜΕΓΑΛΥΤΕΡΟΥ ΑΡΙΘΜΟΥ ΕΙΝΑΙ: [3,5].