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

Написать программу. В квадратной матрице найти произведение ненулевых диагональных элементов.

+1
Ответы (1)
  1. 22 июня, 10:39
    0
    program zz1;

    const n = 4;

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

    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;

    k:=1;

    for i:=1 to n do

    for j:=1 to b do

    if (i=j) or (j=n-i+1) then k:=k * m[i, j]; / / проверяем, если элемент стоит на диагонали, то получаем произведение

    write (' произведение элементов массива = ', k); / /выводим ответ

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Написать программу. В квадратной матрице найти произведение ненулевых диагональных элементов. ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Написать программу, которая вычисляет сумму диагональных элементов квадратной матрицы (5,5)
Ответы (1)
1. Дан одномерный массив числовых значений, насчитывающий n элементов. Вычислить сумму положительных элементов и произведение ненулевых элементов.
Ответы (1)
1. Имеется целочисленный массив, состоящий из 15 элементов: a) Найти сумму a[1] и a[7] элементов; b) Найти разность a[9] и a[3] элементов; c) Найти среднее арифметическое всех элементов массива; d) Найти произведение всех элементов массива.
Ответы (1)
В какой строчке допущена ошибка в программе, написанной на языке PascalABC? Программа должна высчитывать сумму элементов, стоящих на побочной диагонали в квадратной матрице 6 х6. 1) program diag; 2) var 3) mat:array[1 ... 6,1 ...
Ответы (1)
1. В массиве B[5,6], значения элементов находятся в интервале [-25,30]. Подсчитать количество элементов, значение которых кратно 4. 2. В массиве C[6,10], значения элементов находятся в интервале [10,30], найти сумму элементов в 1 строке. 3.
Ответы (1)