Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Pascal] Работа с массивом с исп. процедур


Автор: Scorpio 13.5.2007, 17:36
Такой вопрос: как в прямоугольном массиве с помощью процедуры сделать все строки упорядоченными по убыванию? При этом исходные числа из файла читать, начиная с "К"-го числа, где К вводить с клавиатуры. 

Автор: Klin 13.5.2007, 19:36
Цитата(Scorpio @  13.5.2007,  18:36 Найти цитируемый пост)
как в прямоугольном массиве 

???

Автор: Scorpio 13.5.2007, 20:01
Цитата
???


Эта дурь написана в задачнике! По ходу это просто массив.

Автор: Guedda 13.5.2007, 21:17
Прямоугольный массив - это скорее всего прямоугольная матрица. Что-то типа:
Код

arr : array[0..12,0..34] of Integer;

Автор: Scorpio 13.5.2007, 22:15
Объяснение что такое прямоугольный массив это конечно классно, но меня больше интересует упорядочивание этого самого массива по убыванию!

Автор: Klin 13.5.2007, 23:46
Цитата(Scorpio @  13.5.2007,  23:15 Найти цитируемый пост)
 прямоугольный массив 

ИМХО такого понятия вообще не существует, прямоугольной может быть матрица. 
Цитата(Scorpio @  13.5.2007,  23:15 Найти цитируемый пост)
но меня больше интересует упорядочивание этого самого массива по убыванию!

Завтра к вечеру напишу (надо разобраться с динамическими массивами)

p.s. можно конечно не париться и выкрутиться так:
Код

 var arr: array[1..1] of integer;
      i: integer;
 begin
  arr[1]:=10;
  i:=2; arr[i]:=55;
  i:=3; arr[i]:=3;
 end.


Но это, ИМХО не верно, во первых не каждый компилятор схавает, во вторых могут быть проблемы (если не выделить память)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)