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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2010, 03:31   #1
8edrius
Новичок
Джуниор
 
Регистрация: 07.05.2010
Сообщений: 1
Вопрос Сортировка массива

Помогите найти ошибку(исправить программу) пожалуйста!
Задано масив Q(15).Нужно переставить элементы массива так, чтобы сначала размещались положительные элементы,а дальше все отрицательные. Положительные элементы упорядочить в порядке возрастания, отрицательные в порядке убывания. Вывести заданый и сформированый массив.
Код:
const n=15;
var a:array[1..n] of integer;
*****n,i,j:byte;
*****x:integer;
begin
clrscr;
writeln(‘Zadanyj masyv’);
randomize;
for i:=1 to n do
**begin
***a[i]:=100-random(200);
***write(a[i]:3);
**end;
writeln;
writeln;
for i:=1 to n-1 do
if a[i]>0 then
**begin
***for j:=i+1 to n do
***if (a[i]>a[j])and(a[j]>0) then
****begin
*****x:=a[i];
*****a[i]:=a[j];
*****a[j]:=x;
****end
**end
else
**begin
***for j:=i+1 to n do
***if (a[i]<a[j])and(a[j]<0) then
****begin
*****x:=a[i];
*****a[i]:=a[j];
*****a[j]:=x;
****end
**end;
writeln('Сортировка положительных по возрастанию и отрицательных по убыванию');
for i:=1 to n do
write(a[i]:3);
readln
end.
она уже почти работает правильно, все сортируется, только нужно теперь сделать, чтоб все положительные сначала выводились, а потом все отрицательные...
Помогите!!!

Последний раз редактировалось 8edrius; 08.05.2010 в 14:38.
8edrius вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сортировка массива natasha971929 Общие вопросы C/C++ 3 15.12.2009 09:41
сортировка массива natasha971929 Помощь студентам 1 14.12.2009 23:49
сортировка массива Sparky Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 26.10.2009 11:57
Сортировка массива.С++ bpystep Помощь студентам 2 13.10.2009 07:35
Сортировка массива ManU Помощь студентам 1 21.09.2008 10:41