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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2012, 21:35   #1
demonns
 
Регистрация: 08.12.2012
Сообщений: 3
По умолчанию Внутренняя сортировка.

Ребят помогите плз написать програмку. Для меня сложноватая.
Условие:
Составить подпрограммы и программу для решения задачи по условию заданному в таблице( использовать два "медленных" метода и два быстрых, методы выбрать самостоятельно) Предусмотреть процедуры заполнения и вывода массива. Массив задать константой или заполнить случайными числами. Программа должна выводить исходный массив и отсортированный
Вариант задания:
Дан массив Т (N). Преобразовать массив, упорядочив элементы с М-го по Р-й по убыванию, остальные оставив без изменений.(Известно, что 1<М<P<N)
Работа не маленькая понимаю. У меня методом пузырька есть рабочая программа. Осталось еще 3. Ну или если у кого получится совместитьь все 4 варианта программ в 1 файлике)

Код:
Program lab3;
uses crt;
const
n=20;
m=6;
p=15;
var
a:array[1..n] of integer;
i,j:integer;
T: integer;
begin
clrscr;
for i:= 1 to n do
a[i] := random(10);
for i:=1 to n do
write(a[i]:4);
writeln;
for i:=m to p do
for j:= p downto i+1 do
if a[j-1]< a[j] then
begin
T:=a[j-1];a[j-1]:=a[j]; a[j]:=T
end;
for i:=1 to n do
write(a[i]:4);
writeln;
readln;
end.

Последний раз редактировалось Stilet; 08.12.2012 в 22:07.
demonns вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нахождение едитов равных нулю kta87 Общие вопросы Delphi 5 25.01.2012 20:18
Матрица целых чисел А(3,4). Найти количество нулей и произведение элементов не равных нулю (Basic) AnnKarpinskaya Помощь студентам 1 16.05.2011 23:35
Дано целое число Х. Посчитать количество бит равных 1 Preidman Общие вопросы C/C++ 2 29.03.2011 18:01
поиск элементов в матрице, не равных нулю ciaonataha Общие вопросы C/C++ 37 29.03.2009 21:29