Найти наибольшие элементы каждой строки матрицы и записать в отдельный массив. Вложенные циклы. - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Дан массив А(К на К).Найти наибольшие элементы каждой строки и запомнить в отдельный массив.Определить номера строки и столбца наименьшего элемента матрицы. Исходные данные:К=5;внизу дана матрица А...элементы матрицы и К вводить с клавиатуры..
помогите.....очень надо..

Решение задачи: «Найти наибольшие элементы каждой строки матрицы и записать в отдельный массив. Вложенные циклы.»

textual
Листинг программы
  if jmin<>k then{esli minimalniy ne posledniy v stroke,nachinaem poisk so sled. el. v etoi stroke}
    begin
      for i:=imin to k do
        for j:=jmin+1 to k do
            if a[i,j]=a[imin,jmin] then
              writeln('Naiden element = min a[',i,',',j,']')
    end
  else{esli minimalniy posledniy v stroke, nachinaem poisk s novoi stroki}
    for i:=imin+1 to k do
      for j:=1 to k do
        if a[i,j]=a[imin,jmin] then
          writeln('Naiden element = min a[',i,',',j,']');

Объяснение кода листинга программы

В данном коде происходит поиск наибольших элементов каждой строки матрицы и их запись в отдельный массив. Если минимальный элемент не является последним в строке, то начинается поиск с новой строки. Если минимальный элемент является последним в строке, то начинается поиск с первой строки. В первом блоке кода используется вложенный цикл for для перебора всех элементов строки от минимального до k. Внутри этого цикла проверяется, равен ли текущий элемент минимальному элементу строки. Если да, то выводится сообщение о найденном элементе. Во втором блоке кода используется вложенный цикл for для перебора всех элементов строки от 1 до k. Внутри этого цикла проверяется, равен ли текущий элемент минимальному элементу строки. Если да, то выводится сообщение о найденном элементе. Таким образом, данный код выполняет поиск наибольших элементов каждой строки матрицы и записывает их в отдельный массив.

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы