Задать вопрос

Ввести матрицу. Найти сумму четных элементов матрицы. Если она отрицательна, то заменить элементы четных столбцов матрицы на 1, в ином случае нечетных столбцов на - 1. Матрицу распечатать

+3
Ответы (1)
  1. 16 мая, 04:08
    0
    program zz1;

    const n = 7;

    b = 7; / / задаем количество элементов в массиве

    var i, j, k:integer; / / задаем переменные целого типа

    m:array [1 ... n, 1 ... b] of integer;

    begin

    for i:=1 to n do

    for j:=1 to b do / / получаем числа и записываем их в массив

    m[i, j]:=random (101) - 50;

    for i:=1 to n do / / выводим полученный массив на экран

    begin

    for j:=1 to b do

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

    writeln;

    end;

    for i:=1 to n do

    for j:=1 to b do

    if m[i, j] mod 2 = 0 then k:=k + m[i, j]; / / проверяем, если элемент четный, то получаем сумму

    if k < 0 then begin

    for i:=1 to n do

    for j:=1 to b do

    if j mod 2 = 0 then m[i, j]:=1;

    end

    else begin

    for i:=1 to n do

    for j:=1 to b do

    if j mod 2 = 1 then m[i, j]:=-1;

    end;

    writeln;

    for i:=1 to n do / / выводим полученный массив на экран

    begin

    for j:=1 to b do

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

    writeln;

    end;

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Ввести матрицу. Найти сумму четных элементов матрицы. Если она отрицательна, то заменить элементы четных столбцов матрицы на 1, в ином ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1. Заполнить массив с клавиатуры целыми числами. Вывести элементы этого массива на экран. (Добавить комментарии) 2. Заполнить массив таким образом, чтобы каждый его элемент был равен утроенному значению его порядкового номера (индекса). 3.
Ответы (1)
Дана матрица В (8 х 8). Необходимо сформировать новую матрицу С (8&#61620; 8), в которой элементы матрицы В (8 х 8) по величине больше среднего арифметического будут заменены нулями.
Ответы (1)
Даны две квадратные матрицы А и В размером 3 х3. Требуется найти С=А х В. Составить программу нахождения числа строк матрицы А (N, N), сумма элементов у которых отрицательна. pascal abc
Ответы (1)
Дан целочисленный массив из 2000 элементов. Если сумма всех элементов массива чётная, нужно вывести количество нечётных (по значению) элементов массива, если нечётная - количество чётных.
Ответы (1)
Дан массив из 10 элементов. 1. Найти сумму чётных элементов 2. Найти произведения элементов, стоящмх на нечетных местах 3. Найти количество элементов больше трех
Ответы (1)