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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2010, 00:00   #1
Reine
Новичок
Джуниор
 
Регистрация: 30.05.2010
Сообщений: 3
По умолчанию Программирование на Pascal, работа с массивами.

Добрый вечер многоуважаемые программисты! Окажите пожалуйста помощь при допуске к зачету. В задании требуется в каждом столбце заданной квадратной матрицы, например 4 на 4, расположить элементы в порядке убывания. Пытался сортировать, но моих навыков к сожалению не хватает. Собственно если кому-то нужна помощь по химии обращайтесь. Заранее Спасибо!
Reine вне форума Ответить с цитированием
Старый 31.05.2010, 00:21   #2
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Код:
Uses
   CRT;
var
    a:array[1..100,1..100] of integer;
    tex,n,m,i,j,k:integer;
begin
clrscr;
randomize;
write('Введите количество строк: ');
readln(m);
write('Введите количество столбцов=');
readln(n);
writeln('Исходная матрица: ');
for i:=1 to m do
 begin
  for j:=1 to n do
  begin
   a[i,j]:=random(10)-2;
   write(a[i,j]:2,' ');
  end;
 writeln;
end;
writeln;
for j:=1 to n do
for i:=1 to m-1 do
for k:=i+1 to m do
if a[i,j]<a[k,j] then
 begin
  tex:=a[i,j];
  a[i,j]:=a[k,j];
  a[k,j]:=tex;
 end;
writeln('Результирующая матрица: ');
for i:=1 to m do
 begin
  for j:=1 to n do
  begin
  write(a[i,j]:2,' ');
  end;
  writeln;
 end;
readkey;
end.
P.S:химия не нужна.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 31.05.2010, 00:45   #3
Reine
Новичок
Джуниор
 
Регистрация: 30.05.2010
Сообщений: 3
По умолчанию

спасибо, сейчас опробуем.
Reine вне форума Ответить с цитированием
Старый 31.05.2010, 02:06   #4
Reine
Новичок
Джуниор
 
Регистрация: 30.05.2010
Сообщений: 3
По умолчанию

Всё работает спасибо.
Reine вне форума Ответить с цитированием
Старый 24.09.2010, 10:09   #5
Dukem
 
Регистрация: 24.09.2010
Сообщений: 9
По умолчанию

Спасибо полезная информация..

Последний раз редактировалось Dukem; 24.09.2010 в 10:57.
Dukem вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивами. Pascal. shatoo Помощь студентам 3 27.09.2009 23:57
Работа с массивами (pascal) Стасссс Помощь студентам 7 19.03.2009 16:16
Работа с массивами (pascal) Bykvaeshka Помощь студентам 3 17.03.2009 18:24
Работа с массивами (pascal) dashenka Помощь студентам 21 14.03.2009 13:19
Работа с массивами на pascal Mihael-Vlz Паскаль, Turbo Pascal, PascalABC.NET 2 18.12.2008 16:30