Ввести с клавиатуры двумерный массив из 9 чисел, подсчитать сумму элементов всего массива - Turbo Pascal
Формулировка задачи:
Ввести с клавиатуры двумерный массив из 9 чисел, подсчитать сумму элементов всего массива
Решение задачи: «Ввести с клавиатуры двумерный массив из 9 чисел, подсчитать сумму элементов всего массива»
textual
Листинг программы
var A:array [1..3,1..3] of integer; i,j,sum: integer; begin for i:=1 to 3 do for j:=1 to 3 do readln(A[i,j]); for i:=1 to 3 do begin writeln; for j:=1 to 3 do write(A[i,j],' '); end; sum:=0; for i:=1 to 3 do for j:=1 to 3 do sum:= sum + A[i,j]; writeln('Summa = ',sum); end.
Объяснение кода листинга программы
- Создается переменная
array
типаarray [1..3,1..3] of integer;
, которая представляет собой двумерный массив размером 3x3. - Создаются три переменные
i
,j
иsum
типаinteger
. Переменнаяi
будет использоваться для обхода первого измерения массива, а переменнаяj
- для обхода второго измерения. - В цикле
for
с начальным значениемi=1
и конечным значениемi=3
происходит ввод данных в массив. Для этого используется циклfor
с начальным значениемj=1
и конечным значениемj=3
. В каждой итерации цикла значение переменнойA[i,j]
считывается с клавиатуры и сохраняется в соответствующий элемент массива. - После ввода данных происходит вывод содержимого массива на экран. Для этого используется цикл
for
с начальным значениемi=1
и конечным значениемi=3
. В каждой итерации цикла значение переменнойA[i,j]
выводится на экран через функциюwrite()
. - Затем происходит вычисление суммы всех элементов массива. Для этого используется еще один цикл
for
с начальным значениемi=1
и конечным значениемi=3
. В каждой итерации цикла переменнаяsum
увеличивается на значение элемента массива с индексамиi
иj
. - Наконец, выводится результат - сумма всех элементов массива.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д