
Как найти в двумерном массиве наибольшее число этого массива? Паскаль(


Ответы на вопрос




...
for I := 1 to n do
for j := 1 to m do
maxv := max(maxv, a[I,j]);
writeln(maxv);



Для поиска наибольшего числа в двумерном массиве в Паскале можно использовать следующий алгоритм:
1. Создайте переменную для хранения наибольшего числа и инициализируйте ее значением первого элемента массива. 2. Пройдитесь по всем элементам массива с помощью двух вложенных циклов. 3. Проверьте каждый элемент массива на то, больше ли он текущего значения наибольшего числа. Если да, то обновите значение переменной наибольшего числа. 4. После прохода по всем элементам массива, значение переменной наибольшего числа будет содержать наибольшее число из массива.
Пример кода на Паскале:
```pascal var arr: array[1..3, 1..3] of integer; // пример двумерного массива i, j, maxNum: integer; begin // заполнение массива произвольными числами arr[1, 1] := 5; arr[1, 2] := 8; arr[1, 3] := 3; arr[2, 1] := 2; arr[2, 2] := 7; arr[2, 3] := 6; arr[3, 1] := 1; arr[3, 2] := 9; arr[3, 3] := 4;
maxNum := arr[1, 1]; // инициализация переменной наибольшего числа
// поиск наибольшего числа в массиве for i := 1 to 3 do begin for j := 1 to 3 do begin if arr[i, j] > maxNum then maxNum := arr[i, j]; end; end;
writeln('Наибольшее число в массиве: ', maxNum); end. ```
Этот код создает двумерный массив, заполняет его произвольными числами и затем находит наибольшее число в массиве с помощью описанного алгоритма.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili