Вопрос по информатике:
Задачка в паскале.
В двумерном массиве G(7,5) поменять минимальный элемент 2 строки и максимальный элемент 5 столбца. В полученной матрице вычислить значение произведения элементов главной диагонали. Заменить значение третьего элемента в первой строке на значение произведения.
- 16.02.2018 11:09
- Информатика
- remove_red_eye 11315
- thumb_up 25
Ответы и объяснения 1
Const
n = 7;
m = 5;
var
a: array[1..n, 1..m] of integer;
min2_j, max5_i, i, j, p: integer;
c: char;
begin
min2_j := 1;
max5_i := 1;
for i := 1 to n do
begin
writeln;
for j := 1 to m do
begin
a[i, j] := random(50);
write(a[i, j]:n);
if(i = 2) and (a[2, min2_j] > a[i, j]) then
min2_j := j;
if (j = 5) and (a[max5_i, 5] < a[i, j]) then
max5_i := i;
end;
end;
i := a[2, min2_j];
a[2, min2_j] := a[max5_i, 5];
a[max5_i, 5] := i;
writeln;
p := 1;
for i := 1 to n do
begin
writeln;
for j := 1 to m do
begin
write(a[i, j]:n);
if(i = j) then
p := p * a[i, j];
end;
end;
a[1, 3] := p;
writeln;
for i := 1 to n do
begin
writeln;
for j := 1 to m do
write(a[i, j]:n);
end;
end.
- 17.02.2018 13:15
- thumb_up 36
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.