В двумерном массиве 10x15 найти сумму элементов для каждого столбца - Pascal
Формулировка задачи:
В двумерном массиве 10x15 найти сумму элементов для каждого столбца.
Решение задачи: «В двумерном массиве 10x15 найти сумму элементов для каждого столбца»
textual
Листинг программы
- const
- N = 10;
- M = 15;
- var
- i, j: Byte;
- sum: Integer;
- ar: Array[1..N, 1..M] Of ShortInt;
- begin
- Randomize;
- for i := 1 to N do
- begin
- for j := 1 to M do
- begin
- ar[i, j] := Random(199) - 99;
- Write(ar[i, j]:5);
- end;
- WriteLn;
- end;
- for j := 1 to M do
- Write('-----');
- WriteLn;
- for j := 1 to M do
- begin
- sum := 0;
- for i := 1 to N do
- Inc(sum, ar[i, j]);
- Write(sum:5);
- end;
- end.
Объяснение кода листинга программы
- Объявляется константа
N
со значением 10 иM
со значением 15. - Объявляются переменные
i
иj
типаByte
, переменнаяsum
типаInteger
. - Объявляется массив
ar
размером 10x15 с элементами типаShortInt
. - Генерируются случайные значения и заполняется двумерный массив
ar
с помощью вложенного цикла с использованием функции Random. - Выводится заполненный массив
ar
на экран. - Выводится разделительная строка для массива.
- Происходит подсчёт суммы элементов для каждого столбца массива
ar
с помощью вложенного цикла по столбцам и строкам и выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д