Λογότυπο ήδη-έτερον

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

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

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

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

  ! Εύρεση όλων των θέσεων του μεγαλύτερου αριθμού
  ΓΡΑΨΕ 'Ο ΜΕΓΑΛΥΤΕΡΟΣ ΑΡΙΘΜΟΣ ΕΙΝΑΙ: ', ΜΑΧ
  ΓΡΑΨΕ 'ΟΙ ΘΕΣΕΙΣ ΣΤΙΣ ΟΠΟΙΕΣ ΒΡΙΣΚΕΤΑΙ Ο ΜΕΓΑΛΥΤΕΡΟΣ ΑΡΙΘΜΟΣ ΕΙΝΑΙ:'

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

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Επεξήγηση 🔍

  1. Εισαγωγή Στοιχείων στον Πίνακα 🔄

    • Το πρόγραμμα ζητά από τον χρήστη να εισάγει τα στοιχεία του πίνακα Α[10,20].
  2. Εύρεση του Μεγαλύτερου Αριθμού 📊

    • Αρχικοποιούμε το ΜΑΧ με την τιμή του πρώτου στοιχείου του πίνακα, Α[1,1].
    • Με δύο επαναλήψεις ΓΙΑ (για τις σειρές i και τις στήλες j), διατρέχουμε όλα τα στοιχεία του πίνακα για να βρούμε το μεγαλύτερο.
    • Αν Α[i, j] > ΜΑΧ, ενημερώνουμε το ΜΑΧ με την τιμή του νέου μεγαλύτερου στοιχείου Α[i, j].
  3. Εύρεση Όλων των Θέσεων του Μεγαλύτερου Αριθμού 🔍

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

    • Το πρόγραμμα εμφανίζει το μεγαλύτερο αριθμό και όλες τις θέσεις στις οποίες εμφανίζεται.

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

  • Αν ο πίνακας περιέχει τον αριθμό 42 ως το μεγαλύτερο, και αυτός εμφανίζεται στις θέσεις [2,3], [5,7], και [10,15], τότε το πρόγραμμα θα εμφανίσει:
    • Ο ΜΕΓΑΛΥΤΕΡΟΣ ΑΡΙΘΜΟΣ ΕΙΝΑΙ: 42
    • ΟΙ ΘΕΣΕΙΣ ΣΤΙΣ ΟΠΟΙΕΣ ΒΡΙΣΚΕΤΑΙ Ο ΜΕΓΑΛΥΤΕΡΟΣ ΑΡΙΘΜΟΣ ΕΙΝΑΙ: [2,3] [5,7] [10,15]

Ο Ευκλείδης λειτουργεί μέσω τεχνητής νοημοσύνης