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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2009, 18:51   #1
Saka
Пользователь
 
Регистрация: 04.12.2009
Сообщений: 83
По умолчанию задача на Delphi по двумерным массивам

Дана целочисленная матрица A (n,m). Упорядочить по возрастанию элементы каждого столбца матрицы (БЕЗ ПРОЦЕДУР)

Последний раз редактировалось Saka; 14.12.2009 в 17:49.
Saka вне форума Ответить с цитированием
Старый 14.12.2009, 08:03   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Код:
uses
  SysUtils;
type matrix = array[1..100,1..100] of Integer;
var a:matrix;
    m,n,i,j:Integer;
procedure SortStolb(var b:matrix;k:integer);
var i1:integer;
    swop:boolean;
       l:Integer;
procedure exchange(var x,y:integer);
var c:integer;
  begin
    c:=x;
    x:=y;
    y:=c;
  end;

begin
  l:=n ;
  repeat
    swop:=false;
    for i1:=1 to l-1 do
      if b[i1,k]>b[i1+1,k] then begin
        exchange(b[i1,k],b[i1+1,k]);
        swop:=true;
      end;
    l:=l-1;
  until not swop;
end;
begin
  writeln('N=');
  Readln(n);
  writeln('M=');
  Readln(m);
  for i:=1 to n do begin
    for j:=1 to m do begin
      a[i,j]:=Random(20);
      write(a[i,j]:4);
    end;
    Writeln;
  end;
  Writeln('----------------');
  for j:=1 to m do
    SortStolb(a,j);
  for i:=1 to n do begin
    for j:=1 to m do
      write(a[i,j]:4);
    Writeln;
  end;
  Readln;
end.
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»

Последний раз редактировалось IT-man; 14.12.2009 в 08:09.
IT-man вне форума Ответить с цитированием
Старый 14.12.2009, 17:49   #3
Saka
Пользователь
 
Регистрация: 04.12.2009
Сообщений: 83
По умолчанию

Люди напишите пожалуйста мне код БЕЗ ПРОЦЕДУР
Saka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по двумерным массивам(Паскаль) pupik100 Помощь студентам 19 26.10.2009 16:11
PascalABC прошу помощи по двумерным массивам aunt Sveta Помощь студентам 7 24.06.2009 10:04
Программа по двумерным массивам! Elmander Помощь студентам 9 22.06.2007 14:32