![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 28.01.2014
Сообщений: 5
|
![]()
составить программу на Паскале для сортировки только положительных элементов в одномерном массиве,при чем отрицательные должны оставаться на своем месте без изменений. Заранее спасибо
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Покажешь код ввода твоего массива?
Сама сможешь просто сортировку добавить?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 28.01.2014
Сообщений: 5
|
![]()
проблема в том,что всю программу я сделала сама,но в ней есть какой то недочет в плане сортировки,а именно он положительные числа сортирует группами,то есть например дан массив 9 2 5 -2 -4 6 1 он выводит 2 5 9 -2 -4 1 6 а должен 1 2 5 -2 -4 6 9
Код:
Последний раз редактировалось Stilet; 28.01.2014 в 22:24. |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 24.12.2012
Сообщений: 639
|
![]() Цитата:
Код:
Код:
ICQ: 677936656 Gmail: ekEmbed@gmail.com
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 28.09.2013
Сообщений: 115
|
![]() Код:
2. вместо if a[j+1], надо найти следующий элемент >=0, используйте while
Что бы еще такого сделать, чтобы ничего не делать?
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 28.01.2014
Сообщений: 5
|
![]()
это программа для сортировки стандартная,некоторые дополнения я ввела,именно из за того что у меня не получилось,я и прошу мне помочь
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 28.01.2014
Сообщений: 5
|
![]()
не поняла ничего,где именно нужно вставлять цикл while?
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 28.09.2013
Сообщений: 115
|
![]()
вместо этого
Код:
Код:
- если элемент найден, использовать a[P] везде вместо a[j+1], причем в конце цикла нужно будет присвоить j:=P-1; - если не найден, перейти к следующему i
Что бы еще такого сделать, чтобы ничего не делать?
Последний раз редактировалось DpolenST; 28.01.2014 в 22:27. |
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Здесь бы очень к месту был бы qsort..
|
![]() |
![]() |
![]() |
#10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
в одномерном массиве из N действительных элементов, вычислить суммы элементов по условию | iren1 | Visual C++ | 1 | 22.01.2014 09:26 |
Составить алгоритм и программу для перестановки элементов в заданном массиве Р (10) так, чтобы в начале стояли элементы... | Кулибаба Петро | JavaScript, Ajax | 1 | 23.06.2012 16:12 |
Дан массив D(18). Составить программу суммирования всех положительных элементов. | Verushka | Помощь студентам | 1 | 19.04.2012 17:44 |
Оставить в одномерном массиве только уникальные значения | phlamey | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 25.05.2010 13:37 |
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива | HazelHen | Общие вопросы C/C++ | 2 | 29.03.2009 15:16 |