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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2017, 14:45   #1
igormel
Пользователь
 
Регистрация: 11.11.2016
Сообщений: 22
По умолчанию В заданной прямоугольной матрице найти наибольший и наименьший элементы и поменять местами строки, в которых они находятся.

Pascal
igormel вне форума Ответить с цитированием
Старый 05.05.2017, 14:50   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Покажите свои наработки, конкретные вопросы и т.п. И вообще таких задачек на форуме конь не валялся, только поискать ))

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 07.05.2017, 08:08   #3
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
var i,j,im,jm,imin,imax:integer;
    p:array[1..8,1..10] of integer;
begin
   Randomize;
   For i:=1 to 8 do
   begin
      For j:=1 to 10 do
      begin
         p[i,j]:=Random(100);
         Write(p[i,j]:2,'  ');
      end;
      Writeln;
   end;
   Writeln;
   im:=1;
   jm:=1;
   For i:=1 to 8 do
      For j:=1 to 10 do
         If p[im,jm]>p[i,j] then
         begin
            im:=i;
            jm:=j;
         end;
   imin:=im;
   im:=1;
   jm:=1;
   For i:=1 to 8 do
      For j:=1 to 10 do
         If p[im,jm]<p[i,j] then
         begin
            im:=i;
            jm:=j;
         end;
   imax:=im;
   For j:=1 to 10 do
   begin
      im:=p[imin,j];
      p[imin,j]:=p[imax,j];
      p[imax,j]:=im;
   end;
   For i:=1 to 8 do
   begin
      For j:=1 to 10 do
         Write(p[i,j]:2,'  ');
      Writeln;
   end;
   Writeln;
   Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
11. Найти наибольший и наименьший элементы прямоугольной матрицы. p-6 Паскаль, Turbo Pascal, PascalABC.NET 1 29.11.2012 22:49
Поменять местами наибольший и наименьший элементы файла. dimanoxxy Паскаль, Turbo Pascal, PascalABC.NET 5 08.06.2012 21:16
В каждой строке матрицы А(n*n) найти наибольший и наименьший элементы матрицы и поменять их местами saha1994 Паскаль, Turbo Pascal, PascalABC.NET 2 15.05.2012 20:38
C# дан двумерный массив 9х9. найти наименьший и наибольший элементы массива и поменять их местами. Koksa Помощь студентам 1 10.10.2011 11:28
Поменять местами наименьший и наибольший элементы массива. KOPC1886 Помощь студентам 2 06.01.2011 21:02