\\
{noformat}
------------------ Двумерный массив и его части ----------------- Лекция 14/4--¬
¦ Двумерный массив из 25 элементов 5 строк * 5 столбцов ¦
¦ ¦
¦ 5 -2 3 14 11 ¦
¦ 17 13 1 7 1 ¦
¦ 5 -2 3 14 20 ¦
¦ 8 0 9 10 -4 ¦
¦ 3 -6 3 14 16 ¦
¦ ¦
¦ ¦
¦ Вторая строка : Первая диагональ : Вторая диагональ : ¦
¦ ¦
¦ 17 13 1 7 1 5 11 ¦
¦ 13 7 ¦
¦ Третий столбец : 3 3 ¦
¦ 10 0 ¦
¦ 3 16 3 ¦
¦ 1 ¦
¦ 3 ¦
¦ 9 ¦
¦ 3 ¦
L-------------------------------------------------------------------------------


{noformat}\\
bq. Обьявление, ввод и вывод двумерного массива - Лекция 14/5{code:title=cin-cout.cpp|borderStyle=solid}#include <bits/stdc++.h>
using namespace std;
int main()
{

int a[5][5],i,j;

for (i=0; i<5; i++)
for (j=0; j<5; j++) cin >> a[i][j];

for (i=0; i<5; i++)
{
for (j=0; j<5; j++) cout << a[i][j] << " ";
cout << endl;
}
 }{code}{noformat}
----------------- Индексы элементов двумерного массива --------- Лекция 14/6 --¬
¦ ¦
¦ ¦
¦ Двумерный массив A из 25 элементов 5 строк * 5 столбцов ¦
¦ ¦
¦ 5 -2 3 14 11 A[0,0] A[0,1] A[0,2] A[0,3] A[0,4] ¦
¦ 17 13 1 7 1 ¦
¦ 5 -2 3 14 20 A[1,0] A[1,1] A[1,2] A[1,3] A[1,4] ¦
¦ 8 0 9 10 -4 ¦
¦ 3 -6 3 14 16 A[2,1] A[2,1] A[2,2] A[2,3] A[2,4] ¦
¦ ¦
¦ A[3,1] A[3,1] A[3,2] A[3,3] A[3,4] ¦
¦ ¦
¦ A[4,1] A[4,1] A[4,2] A[4,3] A[4,4] ¦
¦ ¦
¦ ¦
¦ for (i=0; i<5; i++) ¦
¦ ¦
¦ for (j=0; j<5; j++) ... A [ I , J ] .... ¦
¦ ¦
¦ ¦
L-------------------------------------------------------------------------------

----------------- Индексы строки и столбца двумерного массива -- Лекция 14/7 --¬
¦ Вторая строка : НУМЕРАЦИЯ С НУЛЯ !!! ¦
¦ ¦
¦ A[1,0] A[1,1] A[1,2] A[1,3] A[1,4] ¦
¦ ¦
¦ ¦
¦ for (i=0; i<5; i++) ... A [ 1 , i] .... ¦
¦ или ¦
¦ for (m=0; m<5; m++) ... A [ 1 , m ] .... ¦
¦ ¦
¦ Третий столбец : ¦
¦ ¦
¦ A[0,2] ¦
¦ ¦
¦ A[1,2] ¦
¦ for (i=0; i<5; i++) ... A [ I , 2 ] .... ¦
¦ A[2,2] ¦
¦ ¦
¦ A[3,2] ¦
¦ ¦
¦ A[4,2] ¦
L-------------------------------------------------------------------------------

----------------- Индексы диагоналей двумерного массива -------- Лекция 14/8 --¬
¦ ¦
¦ Первая диагональ : Вторая диагональ : ¦
¦ НУМЕРАЦИЯ С НУЛЯ !!! ¦
¦ A[0,0] A[0,4] ¦
¦ ¦
¦ A[1,1] A[1,3] ¦
¦ ¦
¦ A[2,2] A[2,2] ¦
¦ ¦
¦ A[3,3] A[3,1] ¦
¦ ¦
¦ A[4,4] A[4,0] ¦
¦ ¦
¦ ¦
¦ for (i=0; i<5; i++) ... A [ I , I ] ... ¦
¦ ¦
¦ ¦
for (i=0; i<5; i++) ... A [ i , 4 - i ] ...¦
¦ ¦
¦ ¦
L-------------------------------------------------------------------------------

----------------- Суммирование на двумерном массиве ------------ Лекция 14/9 --¬
¦ ... ¦
¦ s=0; // Суммирование элементов ¦
¦ for (i=0; i<5; i++) s+=a[i]; // одномерного массива ¦
¦ ... ¦
¦ s=0; // Суммирование элементов ¦
¦ for (i=0; i<5; i++) s+=a[1,i]; // 2-ой строки двумерного массива ¦
¦ ... ¦
¦ s=0; // Суммирование элементов ¦
¦ for (i=0; i<5; i++) s+=a[i,2]; // 3-го столбца двумерного массива ¦
¦ ... ¦
¦ s=0; // Суммирование элементов ¦
¦ for (i=0; i<5; i++) s+=a[i,i]; // 1-ой диагонали двумерного массива ¦
¦ ... ¦
¦ s=0; // Суммирование элементов ¦
¦ for (i=0; i<5; i++) s+=a[i,4-i]; // 2-ой диагонали двумерного массива ¦
¦ ... ¦
¦ s=0; // Суммирование элементов ¦
¦ for (i=0; i<5; i++) // двумерного ¦
¦ for (j=0; j<5; j++) s+=a[i,j]; // массива ¦
¦ ... ¦
L-------------------------------------------------------------------------------
{noformat}