Δισδιάστατος Πίνακας

Δισδιάστατος Πίνακας


Αποτελείται από γραμμές και στήλες. Μπορεί να χρησιμοποιηθεί π.χ. για να καταγραφούν οι βαθμοί πολλών μαθητών, όπου κάθε στήλη είναι ένα μάθημα και κάθε γραμμή ένας μαθητής.

Παρακάτω ορίζεται πίνακας 4 γραμμών και 3 στηλών
int bathmos[4][3]

Παρακάτω αναφερόμαστε στο βαθμό του 2ου μαθήματος, για τον πρώτο φοιτητή
bathmos[0][1]


Για να διατρέξουμε έναν δισδιάστατο πίνακα συνήθως χρησιμοποιούμε ένα εμφωλευμένο For (ένα For μέσα σε ένα For). Κάθε επανάληψη πρέπει να διαθέτει τον δικό της διαφορετικό μετρητή (π.χ. i και j).

Το παρακάτω είναι ένα πρόγραμμα που βάζει σε όλα τα στοιχεία ενός πίνακα 20x30 θέσεων το μηδέν.
main () {
  int matr[20][30];
  int i,j;

  for (i=0; i<=19; i++) {
    for (j=0; j<=29; j++) {
      matr[i][j] = 0;
    }
  }
}