Работа 3.7 Упр.12 ГДЗ Семакин 10 класс (Информатика)
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 12. Дана действительная матрица размером n х m. Требуется преобразовать матрицу: поэлементно вычесть последнюю строку из всех строк, кроме последней. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-7/12 98
Сначала вводим размеры матрицы $$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$$; последняя строка остаётся без изменений.