1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.7 Упр.1 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 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$$.



Общая оценка
4.8 / 5
Другие учебники
Другие предметы