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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2010, 20:04   #1
Larkin
Новичок
Джуниор
 
Регистрация: 04.12.2010
Сообщений: 1
По умолчанию задача на сортировку массива [Паскаль]

Объявить массив из 13 целых чисел. Ввести значение элементов с клавиатуры. Отсортировать часть массива, расположенную между минимальным и максимальным элементами (максимальный элемент может располагаться в массиве как раньше минимального, так и позже его). Вывести на экран и в файл исходный и измененный массивы.


вот, что у меня пока есть...
Код:
Program udz;
uses crt;
cost n=13;
var i :byte;
max,min,tmp : integer;
Begin
clrscr;
for i =1 to 13 do
begin
write ('bbedute x[',i,']=');
read (x[i]);
end;
min:=x[1];
for i:=2 to n do
if x[i]< min then
min:=x[i];
k:=i;
end;
max:=x[1];
for i:=2 to n do
if x[i]> max then
max:=x[i];
g:=i;

Последний раз редактировалось Stilet; 04.12.2010 в 20:14.
Larkin вне форума Ответить с цитированием
Старый 05.12.2010, 11:51   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
function min(a,b:integer):integer;
begin
if a<b then min:=a
else min:=b;
end;

function max(a,b:integer):integer;
begin
if a>b then max:=a
else max:=b;
end;

Код:
(*сортировка*)
for i:=min(g,k) to max(g,k)-1 do
          for j:=i+1 to max(g,k) do
              if (x[j]>x[i]) then
                begin
                   tmp:=x[i];
                   x[i]:=x[j];
                   x[j]:=tmp;
              end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на сортировку двумерного массива Angelika Помощь студентам 1 29.05.2009 18:49
задача на формирование массива. паскаль Ananim-Pbl6ak Помощь студентам 8 20.03.2009 03:57
Из сортировки массива в сортировку матрици XXXimpulsXXX Помощь студентам 2 12.10.2008 15:11
Задача на сортировку массива Acid Паскаль, Turbo Pascal, PascalABC.NET 1 17.06.2007 00:16