IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Помогите плз с сортировкой матрицы, с сортировкой в заданом диапазоне индексов
-Dimon-
сообщение 26.12.2006 12:34
Сообщение #1


Гость






Помогите пожалуйста отсортировать матрицу в заданом диапазоне индексов.
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 8)
мисс_граффити
сообщение 26.12.2006 12:49
Сообщение #2


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


как отсортировать?
по строкам, столбцам, отдельным элементам? по убыванию, возрастанию? что сравнивать - суммы, произведения, наибольшие/наименьшие элементы?
телепаты на новогодних каникулах.


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Dimon-fx
сообщение 26.12.2006 13:24
Сообщение #3





Группа: Пользователи
Сообщений: 5
Пол: Мужской
Реальное имя: Dimon

Репутация: -  0  +



Сортировать по строкам, по убыванию, методом обмена, чтобы все елементы сортировались в заданом диапазоне индексов. Ввести диапазон и по этому диапазону оно должно сортировать.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 26.12.2006 13:33
Сообщение #4


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


напечатай по-человечески задание! как тебе его дали, дословно.
или приведи пример: что на входе, что получится на выходе.

З.Ы. обменных сортировок много. можно пользоваться любой?


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Dimon-fx
сообщение 26.12.2006 13:34
Сообщение #5





Группа: Пользователи
Сообщений: 5
Пол: Мужской
Реальное имя: Dimon

Репутация: -  0  +


Ниче что по украински?

Відсортувати одновимірний масив за спаданням методом обміну.
Всі елементи масива, що знаходяться в заданому діапазоні індексів.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 26.12.2006 13:44
Сообщение #6


Гость






Ниче, если я на Lisp-е тебе программу приведу? Или на Forth-е?

P.S.
Цитата
одновимірний масив
как-то не вяжется с
Цитата
Помогите плз с сортировкой матрицы


Сообщение отредактировано: volvo - 26.12.2006 13:46
 К началу страницы 
+ Ответить 
Dimon-fx
сообщение 26.12.2006 13:47
Сообщение #7





Группа: Пользователи
Сообщений: 5
Пол: Мужской
Реальное имя: Dimon

Репутация: -  0  +


mega_chok.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 26.12.2006 14:05
Сообщение #8


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


volvo, эт я виновата. Попросила дословно smile.gif
Dimon-fx
Program Bubble;
uses crt;
const n=10;
var ar: array[1..n] of integer;
i, j, T, nachalo, konec: Integer;
Begin
clrscr;
randomize;
for i:=1 to n do
  begin
  ar[i]:=random(10);
  write(ar[i],' ');
  end;
writeln;
writeln('vvedite granicy');
readln(nachalo);
readln(konec);
For i := nachalo To konec Do
  For j := konec DownTo i+1 Do
    If ar[Pred(j)] < ar[j] Then
      Begin
      T := ar[Pred(j)];
      ar[Pred(j)] := ar[j];
      ar[j] := T
      End;
for i:=1 to n do
  write(ar[i],' ');
End.

Допиши сам проверку, чтобы nachalo<konec
nachalo,konec<n
nachalo,konec>1



--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Dimon-fx
сообщение 26.12.2006 14:35
Сообщение #9





Группа: Пользователи
Сообщений: 5
Пол: Мужской
Реальное имя: Dimon

Репутация: -  0  +


ОК! СПАСИБО большое мисс_граффити!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия 25.07.2025 2:59
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"