Работа 3.7 Упр.12 ГДЗ Семакин 10 класс (Информатика)
- Дана действительная матрица размером $$n \times m$$. Требуется преобразовать матрицу: поэлементно вычесть последнюю строку из всех строк, кроме последней.
Сначала вводим размеры матрицы $$n$$ и $$m$$, затем считываем все её элементы. После этого для каждой строки, кроме последней, вычитаем соответствующий элемент последней строки:
$$a_{ij} := a_{ij} — a_{nj}, \quad i=1,\dots,n-1,\; j=1,\dots,m.$$
Последняя строка при этом не изменяется. Затем выводим полученную матрицу.
var a: array [1..10,1..10] of real;
i, j, n, m: integer;
begin
write(‘n=’);
readln(n);
write(‘m=’);
readln(m);
for i:=1 to n do
for j:=1 to m do
begin
write(‘a[‘,i,’,’,j,’]=’);
readln(a[i,j]);
end;
for i:=1 to n-1 do
for j:=1 to m do
a[i,j]:=a[i,j]-a[n,j];
for i:=1 to n do
begin
for j:=1 to m do
write(a[i,j]:5:1);
writeln;
end;
end.
Ответ
Матрица преобразуется по формуле $$a_{ij} := a_{ij} — a_{nj}$$ для всех $$i=1,\dots,n-1$$ и $$j=1,\dots,m$$; последняя строка остаётся без изменений.

