Задать вопрос
25 декабря, 01:20

Просуммировать элементы столбцов заданной матрицы размером 4*3. Результат получить в однородном массиве размером 3. (можно с подробным решением? добавить методические укащания к заданию?)

+4
Ответы (1)
  1. 25 декабря, 02:19
    0
    const nn=5;

    var

    a: array[1 ... nn, 1 ... 5] of integer;

    b: array [1 ... nn] of integer;

    i, j:integer;

    begin

    for i: = 1 to 4 do / / Ввод первоначального массива

    for j: = 1 to 3 do / / (сначала вводятся строки, затем

    readln (a[i, j]) ; / / столбцы}

    writeln; / / Просто пропуск строки для того, что бы результат не сливался.

    for i: = 1 to 4 do / / Печать введенного массива

    begin / / (не обязятельна, служит лишь для лучшей проверки)

    for j: = 1 to 3 do

    write (a[i, j]:4) ;

    writeln;

    end;

    writeln;

    for j: = 1 to 3 do b[j]:=0; / / Зануление второго массива.

    for j: = 1 to 3 do / / Проход по начальному массиву наоборот,

    for i: = 1 to 4 do / / сначала по столбцам, затем по строкам.

    b[j]:=b[j]+a[i, j]; / / Во второй массив записывается сумма элем. столбоцв

    for j: = 1 to 3 do write (b[j],' ') ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Просуммировать элементы столбцов заданной матрицы размером 4*3. Результат получить в однородном массиве размером 3. (можно с подробным ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы