Μονοδιάστατοι
Δήλωση πίνακα ακεραίων 4 θέσεων και δήλωση με αρχικές τιμές
int grades[4];
int grades[] = { 16, 18, 15, 20 };
Δισδιάστατοι
Δήλωση πίνακα ακεραίων 4Χ2 θέσεων και δήλωση με αρχικές τιμές
int grades[4][2];
int grades[4][2] = { { 16, 18, }, { 32,4 }, {65,67}, { 3,33 } };
Συνάρτηση Γεμίσματος Πίνακα (2D)
void fill_array(int arr[][COLUMNS]) { // Ο πίνακας περνά ως παράμετρος
for (int i = 0; i<ROWS; i++)
for (int j = 0; j<COLUMNS; j++)
cin >> arr[i][j]; // ένα ένα στοιχείο ανά γραμμή
}
Συνάρτηση Προβολής Πίνακα (2D)
void print_array(int arr[][COLUMNS]) { // (Το μέγεθος της στήλης πάντα ορίζεται!!!)
for (int i = 0; i<ROWS; i++) {
for (int j = 0; j<COLUMNS; j++) {
cout << setw(8) << arr[i][j]; // Εφαρμόζουμε δεξιά στοίχιση 8 χαρακτήρων
}
cout << endl; // Αλλαγή γραμμής πίνακα
}
}