|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.07.2011, 18:44 | #1 |
Пользователь
Регистрация: 10.07.2011
Сообщений: 15
|
Обработка одномерных массивов
Напишите, пожалуйста, подпрограмму, которая находит числа, которые входят в данную последовательность по одному разу.
|
13.07.2011, 20:37 | #2 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 881
|
а в чем проблема?
напишыте код, обесните в чем проблема и мы поможем... но не сделаем за вас. Последний раз редактировалось Pein95; 13.07.2011 в 20:46. |
13.07.2011, 20:58 | #3 |
Пользователь
Регистрация: 10.07.2011
Сообщений: 15
|
Код:
и теперь, если вам не сложно, подскажите, как всё собрать в полноценную программу. задание такое: Получить упорядоченную по возрастанию последовательность из чисел, которые входят в данную последовательность по одному разу. Это то, что я писал, но это естественно не работает=( Код:
|
13.07.2011, 21:05 | #4 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 881
|
http://progaem.forum2x2.ru/t54-topic google вам в помощь вот сама простая сортировка масива
|
13.07.2011, 21:13 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Чот не понял, что вы хотели сделать. Я бы так делал: отсортировал массив по возрастанию\убыванию (гугл сортировка пузырьком) и потом проверял есть ли рядом с числом равные ему.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
14.07.2011, 20:30 | #6 |
Пользователь
Регистрация: 10.07.2011
Сообщений: 15
|
написал так. но программа выполняется немного не так.
нужно, чтобы из последовательности 9 3 5 6 3 2 5 8 --> 2 6 8 9, а у меня получается 2 3 5 6 8 9. Как это исправить???( Код:
|
14.07.2011, 21:57 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Потому что все числа 1 раз будут занесены в массив b. И проверять каждый раз весь массив b во вложенным цикле нет смысла, вы же отсортировали массив а.
Кстати, вместо k лучше использовать тип boolean. И в задании вроде просили оформить это в виде подпрограммы (процедуры).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
14.07.2011, 22:15 | #8 |
Пользователь
Регистрация: 10.07.2011
Сообщений: 15
|
|
14.07.2011, 22:31 | #9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Например, так:
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
14.07.2011, 23:17 | #10 |
Пользователь
Регистрация: 10.07.2011
Сообщений: 15
|
Alex11223, прости, что я так сильно туплю... но
в конце я вывожу b[i] и получается так: 2 4 1 2 3 5 3 7-> 2 3 т.е. получается, что задание выполняется наоборот... выводятся повторяющиеся как исправить?(( Последний раз редактировалось Pepsik; 14.07.2011 в 23:32. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка одномерных массивов | Volume | Помощь студентам | 3 | 18.05.2011 19:38 |
Обработка одномерных массивов | ProstoMaks | Общие вопросы C/C++ | 5 | 10.05.2011 17:43 |
Обработка одномерных массивов на Си/Си++ | aka_Kiss | Помощь студентам | 1 | 23.11.2009 21:51 |
обработка одномерных массивов | felmor | Помощь студентам | 16 | 05.02.2009 19:22 |