![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 21.09.2011
Сообщений: 4
|
![]()
Помогите решить задачу. Дан массив целых чисел. Записать в этот же массив сначала все положительные числа и нули, затем все отрицательные числа, сохранив порядок их следования.
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Из PascalABС-то зачем выкладывать фотографии? Это же не ТР и с копированием текста проблем нет.
Если я правильно понял, то нужно просто отсортировать массив по убыванию. Гуглите "пузырьковая сортировка" (в википедии есть много примеров ее реализации). upd: хотя если "сохранив порядок их следования", то нет.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.09.2011
Сообщений: 25
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 21.09.2011
Сообщений: 4
|
![]()
gamer25 ты проверял свой код? Он не работает.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 21.09.2011
Сообщений: 25
|
![]()
Почему не работает? Сам алгоритм не правильный или вообще программа не компилируется? Просто Паскаль у меня сейчас не установлен. На Delphi проверял, работает.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
![]()
2 gamer-25:
1. ![]() 2. нули не надо выделять, их надо с положительными (по условию). 3. перекладывать массивы лучше так: A:=B . Но только для этого желательно описать их как один тип. 4. думаю, имелась в виду работа без дополнительных массивов.. Короче, примерно так можно (тут я проэксплуатировал идею Alex11223, за которую ему спасибо и +1)). Код:
Предпочитаю на "ты".
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 21.09.2011
Сообщений: 4
|
![]()
Спасибо всем , все работает.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив - Нужно написать массив и распечатать на экран с конца в начало(язык С++) | econ | Помощь студентам | 1 | 29.05.2011 22:02 |
Нужно написать массив | econ | Помощь студентам | 1 | 29.05.2011 21:42 |
написать массив на Си | blak333 | Помощь студентам | 0 | 16.11.2010 21:05 |
Немогу написать условие на Dev-C++ (на цикл For) | Ulis | Помощь студентам | 1 | 22.11.2008 13:43 |
Help! Немогу написать код для посчета и вывода результатов. | Руслан | БД в Delphi | 2 | 22.12.2006 13:29 |