В двумерном массиве 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.

Объяснение кода листинга программы

  1. Объявляется константа N со значением 10 и M со значением 15.
  2. Объявляются переменные i и j типа Byte, переменная sum типа Integer.
  3. Объявляется массив ar размером 10x15 с элементами типа ShortInt.
  4. Генерируются случайные значения и заполняется двумерный массив ar с помощью вложенного цикла с использованием функции Random.
  5. Выводится заполненный массив ar на экран.
  6. Выводится разделительная строка для массива.
  7. Происходит подсчёт суммы элементов для каждого столбца массива ar с помощью вложенного цикла по столбцам и строкам и выводится на экран.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы