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

Написать программу нахождения наименьшего элемента двумерного массива размером 2*5. элементы массива вводит пользователь (паскаль)

Показать ответ
Ответ:
mishanyak19991
mishanyak19991
16.09.2021 05:32
Type Mass = array[1..50,1..50] of integer;

Procedure ABC(Var A:Mass; Var Max:integer);
Var
   i,j:integer;
Begin
Write('M = ');ReadLn(i);
Write('N = ');ReadLn(j);
For i:= 1 to i do
    Begin
    For j:= 1 to j do
        Begin
        A[i,j]:=random(21)-10;
        Write(A[i,j]:3,' ')
        End;
    WriteLn;
    End;
{Поиск максимума}
Max:=A[1,1];
For i:= 1 to i do
    For j:= 1 to j do
        if A[i,j]>Max then Max:=A[i,j];
End;

Var
   A,B,C:Mass;
   MaxMax,Max:integer;
Begin
Randomize;
WriteLn('Массив A(M,N):');
ABC(A,Max);
WriteLn('Max(A) = ',Max);
MaxMax:=Max;
WriteLn;

WriteLn('Массив B(M,N):');
ABC(B,Max);
WriteLn('Max(B) = ',Max);
if MaxMax<Max then MaxMax:=Max;
WriteLn;

WriteLn('Массив C(M,N):');
ABC(C,Max);
WriteLn('Max(C) = ',Max);
if MaxMax<Max then MaxMax:=Max;
WriteLn;

WriteLn('Max(Max(A),Max(B),Max(C)) = ',MaxMax);
End.
0,0(0 оценок)
Ответ:
la23s
la23s
16.09.2021 05:32
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!

procedure MaxMas(s:string; var max:integer);
begin
  Writeln('*** Массив ',s,' ***');
  var m:=ReadlnInteger('Количество строк: ');
  var n:=ReadlnInteger('Количество столбцов: ');
  Writeln('Вводите:');
  var a:=ReadMatrInteger(m,n);
  max:=a.ElementsByRow.Max
end;

begin
  var ma,mb,mc:integer;
  MaxMas('A',ma);
  MaxMas('B',mb);
  MaxMas('C',mc);
  Writeln('Максимальный элемент равен ',max(ma,max(mb,mc)))
end.

Пример
*** Массив A ***
Количество строк:  2
Количество столбцов:  2
Вводите:
3 6 -2 11
*** Массив B ***
Количество строк:  3 2
Количество столбцов:  2
Вводите:
-5 0 7 9 12 6
*** Массив C ***
Количество строк:  2
Количество столбцов:  4
Вводите:
-11 8 9 5 11 14 8 -6
Максимальный элемент равен 14
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота