Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.06.2017, 16:55   #1
Vladislav125
Пользователь
 
Регистрация: 27.09.2016
Сообщений: 66
Радость Двумерные массивы

Подскажите как решается?

В квадратной матрице размером M*M, имеющий имя MKM, содержаться целые числа M- число строк столбцов. Ввести элементы матрицы с клавиатуры. Определить и вывести на экран максимальный элемент в каждой строке. Определить строку с минимальным значением из найденных максимумов и вывести ее номер на экран.
Vladislav125 вне форума Ответить с цитированием
Старый 25.06.2017, 17:14   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
const m=3;
var p:array[1..m,1..m] of integer;
    max:array[1..m] of integer;
    i,j,im:integer;
begin
   For i:=1 to m do
      For j:=1 to m do
      begin
         Write('p[',i,', ',j,'] = ');
         Readln(p[i,j]);
      end;
   Writeln;
   For i:=1 to m do
   begin
      max[i]:=p[i,1];
      For j:=2 to m do
         If max[i]<p[i,j] then
            max[i]:=p[i,j];
      Write(max[i],'  ');
   end;
   Writeln;
   im:=1;
   For i:=2 to m do
      If max[im]>max[i] then
         im:=i;
   Writeln('min = max[',im,'] = ',max[im]);
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 25.06.2017, 17:21   #3
Vladislav125
Пользователь
 
Регистрация: 27.09.2016
Сообщений: 66
По умолчанию

Цитата:
Сообщение от newerow1989 Посмотреть сообщение
Код:
const m=3;
var p:array[1..m,1..m] of integer;
    max:array[1..m] of integer;
    i,j,im:integer;
begin
   For i:=1 to m do
      For j:=1 to m do
      begin
         Write('p[',i,', ',j,'] = ');
         Readln(p[i,j]);
      end;
   Writeln;
   For i:=1 to m do
   begin
      max[i]:=p[i,1];
      For j:=2 to m do
         If max[i]<p[i,j] then
            max[i]:=p[i,j];
      Write(max[i],'  ');
   end;
   Writeln;
   im:=1;
   For i:=2 to m do
      If max[im]>max[i] then
         im:=i;
   Writeln('min = max[',im,'] = ',max[im]);
   Readln;
end.
Спасибо вам большое!
Vladislav125 вне форума Ответить с цитированием
Старый 25.06.2017, 17:21   #4
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерные массивы kreiver Помощь студентам 3 18.02.2013 20:50
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51