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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2015, 19:11   #1
Глеб Иванов
Пользователь
 
Регистрация: 06.03.2015
Сообщений: 12
Сообщение Использование исключительных ситуаций в программировании

Дана матрица размером NxM. Упорядочить ее строки по возрастанию их первых элементов.
Код:

program N60094766; 
{$APPTYPE CONSOLE} 
var a:array[1..100, 1..100] of integer; 
    n, m, i, j, k, imin, jmin, jmax, tmp:integer; 
begin 
  write('Введите кол-во строк матрицы N: '); 
  readln(n); 
  write('Введите кол-во столбцов матрицы M: '); 
  readln(m); 
  writeln('Заданная матрица: '); 
  randomize; 
  for i := 1 to n do 
  begin 
    for j := 1 to m do 
    begin 
      a[ i, j ] := random(101) - 50; 
      write(a[ i, j ]:4) 
    end; 
    writeln 
  end; 
  for i := 1 to n - 1 do 
  begin 
    for k := i to n do 
    begin 
      for j := 1 to m do 
        if (j = 1) or (a[ k, j ] > a[ k, jmax ]) then 
          jmax := j; 
      if (k = i) or (a[ k, jmax ] < a[ imin, jmin]) then 
      begin 
        imin := k; 
        jmin := jmax 
      end; 
    end; 
    if i <> imin then 
      for j := 1 to m do 
      begin 
        tmp := a[ i, j ]; 
        a[ i, j ] := a[ imin, j ]; 
        a[ imin, j ] := tmp 
      end; 
  end; 
  writeln('Преобразованная матица: '); 
  for i := 1 to n do 
  begin 
    for j := 1 to m do 
      write(a[ i, j ]:4); 
    writeln 
  end; 
  readln 
end.
Нужно переделать под тему искл. ситуаций и поставить на форму.. буду благодарен за помощь и подсказки !

Последний раз редактировалось Stilet; 27.03.2015 в 19:19.
Глеб Иванов вне форума Ответить с цитированием
Старый 29.03.2015, 12:32   #2
Глеб Иванов
Пользователь
 
Регистрация: 06.03.2015
Сообщений: 12
По умолчанию

поможет кто или нет ?
Глеб Иванов вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка исключительных ситуаций С++ Multiman Помощь студентам 2 06.04.2012 19:39
Обработка исключительных ситуаций Anubys Общие вопросы C/C++ 2 12.03.2012 12:09
Обработка исключительных ситуаций Anubys C++ Builder 3 11.03.2012 20:55
Обработка исключительных ситуаций Виктория7777 Общие вопросы Delphi 2 15.12.2010 17:28
Обработка исключительных ситуаций MeTeOpA БД в Delphi 4 17.06.2010 09:58