Задать вопрос
8 мая, 23:39

Дана вещественная матрица размера m*n. Сформировать одномерный массив, элементами которого являются произведения целых элементов в четных строках матрицы. Паскаль

+5
Ответы (1)
  1. 9 мая, 00:56
    0
    Const n=4; m=5;

    var

    a: array[1 ... m, 1 ... n] of real;

    b: array[1 ... m div 2] of real;

    s: real;

    i, j: integer;

    begin

    //считываем матрицу

    for i:=1 to m do

    for j:=1 to n do

    readln (a[i, j]) ;

    for i:=1 to m do

    //проверяем четность индекса строки

    if i mod 2 = 0 then

    begin

    s : = 1;

    for j:=1 to n do

    //проверяем элемент на отсутствие дробной части

    if a[i, j] = int (a[i, j]) then

    s : = s * a[i, j];

    //присваиваем элементу массива b произведение

    b[i div 2] : = s;

    end;

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