Работа 3.7 Упр.1 ГДЗ Семакин 10 класс (Информатика)
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 1. Вычислить сумму и число положительных элементов матрицы A[N, N], находящихся над главной диагональю. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-7/1 98
Нужно просмотреть все элементы матрицы, расположенные над главной диагональю, то есть такие, для которых $$j>i$$. Для них находим:
- сумму положительных элементов;
- их количество.
Удобно перебрать все элементы матрицы двумя циклами и в условии проверять, находится ли элемент над главной диагональю и положителен ли он.
var a,b: Array [1..100,1..100] of integer;
i,j,n,s,k: integer;
Begin
read(n);
For i:=1 to n do
begin
For j:=1 to n do
begin
read(a[i,j]);
end;
end;
s:=0;
k:=0;
For i:=1 to n do
For j:=i+1 to n do
begin
if a[i,j]>0 then
begin
k:=k+1;
s:=s+a[i,j];
end;
end;
writeln(k,’ ‘,s);
End.
Ответ
Программа находит количество $$k$$ и сумму $$s$$ положительных элементов матрицы, расположенных над главной диагональю, и выводит их в виде $$k\ s$$.