Дана матрица В(5,5). Вычислить произведение элементов, стоящих выше главной
10-11 класс
|
диагонали. Напечатать матрицу В и значение произведения.
var
i,j,pr:integer;
a: array[1..5,1..5] of integer;
begin
randomize;
pr:=1;
write('Исходный массив:');
for i:=1 to 5 do
begin
writeln;
for j:=1 to 5 do
begin
a[i,j]:=random(4)+1;
write(a[i,j]:2);
if i<j then pr:=pr*a[i,j]
end
end;
writeln;
writeln('Произведение ',pr)
end.
Другие вопросы из категории
i^:=1;
new(i); i^:=2;
new(i); i^=3;
writeln (i^);
readln;
end.
Читайте также
диагонали. нахождение в каждой строке массива наименьшего элемента и его перестановку с элементом стоящим на главной диагонали оформить в виде подпрограммы
Дана матрица размерностью nxn найти минимальный элемент среди элементов расположенных над главной диагональю матрицы. Найти квадрат разности среди арифметических значений элементов матрицы ,находящихся ниже и выше главной диагонали
Пользователь вводит одномерный массив(1..15).Вывести его в обратном порядке и посчитать произведение элементов.
Посчитать произведение элементов,стоящих на главной диагонали массива 4:4,введенного пользователем.Сам массив выписать
Дан целочисленный массив из 20 элементов.Элементы массива могут принимать целые значения от 0 до 10000 включительно.Опишите их алгоритм,позволяющий найти и вывести макс. значение среди трехзначащих элементов массива,не делящихся на 9.Если в исходном массиве нет элементов,которые явл. трехзнач. числов,при этом не кратно 9,то выведет сообщение не найдено.
четных местах в строке на “ * ”, а элементы стоящие на нечетных местах в строке на ноль.
2)дана матрица размерами N * N. Поменять местами столбец с максимальным и столбец содержащий минимальное количество нулевых элементов. Использовать три процедуры (заполнение, смена, вывод).