Πίνακες (Arrays)

Μονοδιάστατοι

Δήλωση πίνακα ακεραίων 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; // Αλλαγή γραμμής πίνακα
	}
}