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

Работа 3.7 Упр.11 ГДЗ Семакин 10 класс (Информатика)

Задача

В данной действительной квадратной матрице порядка n найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент единственный.

Подробный ответ

Нужно найти в квадратной матрице элемент с наименьшим значением, запомнить номер строки, в которой он расположен, а затем вычислить сумму элементов этой строки.

Сначала задаём матрицу и заполняем её случайными числами. Затем считаем, что минимальный элемент находится в первой строке и первом столбце: $$im=1,\ jm=1.$$

Далее просматриваем все элементы матрицы. Если найден элемент меньше текущего минимального, то запоминаем его координаты:

$$a[i,j] < a[im,jm] \Rightarrow im:=i,\ jm:=j.$$

После этого вычисляем сумму элементов строки $$im$$:

$$s=\sum_{j=1}^{n} a[im,j].$$

const n=3;
var a:array[1..n,1..n] of integer;
i,j,im,jm,s:integer;
begin
  randomize;
  for i:=1 to n do
  begin
    for j:=1 to n do
    begin
      a[i,j]:=random(101)-50;
      write(a[i,j]:5);
    end;
    writeln;
  end;

  im:=1; jm:=1;
  for i:=1 to n do
    for j:=1 to n do
      if a[i,j]<a[im,jm] then
      begin
        im:=i;
        jm:=j;
      end;

  writeln(‘Минимальный элемент: ‘, a[im,jm]);
  s:=0;
  for j:=1 to n do
    s:=s+a[im,j];
  writeln(‘Сумма = ‘, s);
end.

Ответ

Сумма элементов строки, в которой расположен минимальный элемент матрицы, находится после определения координат этого элемента и вычисляется как сумма всех элементов строки $$im$$.



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