Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 16.12.2006, 09:02   [включить плавающее окно]   #1
malefic Fess
Мужской Недосягаемый
Автор темы
 
Аватар для malefic Fess
 
Регистрация: 07.09.2006
Адрес: мой не дом и не улица
Сортировка двумерного массива

Кто может помочь написать на Pascal прогу, которая сортирует введенный двумерный массив?
__________________
There never will be, except for us.
Master and one apprentice; one to embody the power; the other to crave it.
malefic Fess вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 17.12.2006, 02:31   [включить плавающее окно]   #2
Andr
Мужской Интересующийся
 
Регистрация: 04.09.2006
как сортирует?
Andr вне форума  
Ответить с цитированием
Непрочитано 17.12.2006, 09:39   [включить плавающее окно]   #3
malefic Fess
Мужской Недосягаемый
Автор темы
 
Аватар для malefic Fess
 
Регистрация: 07.09.2006
Адрес: мой не дом и не улица
Ну его элементы по возрастанию или убыванию. Эт ппц, ибо училка дала это задание, а его нигде нет и никто не знает.
__________________
There never will be, except for us.
Master and one apprentice; one to embody the power; the other to crave it.
malefic Fess вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 18.12.2006, 10:25   [включить плавающее окно]   #4
Vanya
Мужской Недосягаемый
 
Аватар для Vanya
 
Регистрация: 24.11.2003
Адрес: Наукоград Пущино
Синтаксис подзабыл, но думаю разберешся.
важна идея


Код:
mass[1..mx,1..my]:integer; (массив mx на my)
temp:integer;
change:boolean;

repeat
begin
change:=false;
  for t=1 to mx*my-1
    x := t div mx
    y := t mod mx
    x1:=(t+1) div mx
    x2:=(t+1) mod mx
    if mass[x,y]>mass[x1,y1] do 
      begin
      temp:=mass[x,y]
      mass[x,y]:=mass[x1,y1]
      mass[x1,y1]:=temp
      change:=true
      end
  end
until channge;
примерно так...

мог напутать с условием until
мог напутать с пределами массива, в паскале вроде с нуля начинается
__________________
Признайся себе, что тебе в этот момент меньше всего хочется делать
и сделай это.

Последний раз редактировалось Vanya; 18.12.2006 в 10:29.
Vanya вне форума  
Ответить с цитированием
Непрочитано 18.12.2006, 20:06   [включить плавающее окно]   #5
malefic Fess
Мужской Недосягаемый
Автор темы
 
Аватар для malefic Fess
 
Регистрация: 07.09.2006
Адрес: мой не дом и не улица
а еси методом пузырька или линейной сортировки?
__________________
There never will be, except for us.
Master and one apprentice; one to embody the power; the other to crave it.
malefic Fess вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:40. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey