Skip to content

Tablice dwuwymiarowe

anagorko edited this page Nov 24, 2014 · 3 revisions

Ćwiczenia: tablice dwuwymiarowe

Na podstawie http://www.cs.uic.edu/~jbell/CourseNotes/CPlus/ArrayExercises.pdf

int t[5][5] = { { 1, 0, 0, 0, 0 }, { 0, 1, 0, 0 ,0 }, { 0, 0, 1, 0, 0 }, { 0, 0, 0, 1, 0}, { 0, 0, 0, 0, 1} };

for (int i = 0; i < 5; i++) {
    for (int j = 0; j < 5; j++) {
        cout << t[i][j] << " ";
    }
    cout << "\n";
}

Ćwiczenie 1

Napisz program, który wyzeruje zawartość tablicy t. Musisz użyć pętli a nie statycznej inicjalizacji pokazanej wyżej.

Ćwiczenie 2

Napisz program, który wypełni tablicę t elementami

1  0  0  0  0
0  4  0  0  0
0  0  9  0  0
0  0  0  16 0
0  0  0  0  25

Do wypełnienia musisz użyć pętli a nie statycznej inicjalizacji pokazanej wyżej.

Ćwiczenie 3

Jak w ćwiczeniu 2, ale powinieneś uzyskać wartości

0 0 0 0 5
0 0 0 10 0
0 0 20 0 0
0 40 0 0 0
80 0 0 0 0

Ćwiczenie 4

Jak w ćwiczeniu 2, ale powinieneś uzyskać wartości

1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25