|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.04.2012, 12:14 | #1 |
Пользователь
Регистрация: 28.10.2011
Сообщений: 24
|
Элементы массива в возр. порядке
Саму задачу решил, но не умею вывыодить в порядке возр. массив. Помогите пожалуйста. Условие ниже, если кому надо.
Код:
Даны две натуральные числовые последовательности. Вывести в порядке возростания значения элементов, которые входят в обе числовые последовательности. Входные данные: В первой строке дано количество элементов N1 первой числовой последовательности (N1 <= 255). Во второй строке перечислены через пробел значения элементов первой числовой последовательности. В третьей строке дано количество элементов N2 второй числовой последовательности (N2 <= 255). В четвертой строке - значения элементов второй числовой последовательности. Значения элементов последовательностей даны в диапазоне от 1 до 255. Выходные данные: Вывести через пробел в порядке возростания толлько значения элементов, которые входят в обе числовые последовательности. Пример входного файла (input.txt): 5 1 3 5 7 9 8 2 3 4 5 6 7 8 9 Пример выходного файла (output.txt): 3 5 7 9 |
09.04.2012, 03:17 | #2 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Тут само собой напрашивается применить множества. И само задание явно про них, и диапазоны в точности те, что надо )). А порядок подачи входных данных указывает на то, что желательно обойтись без числовых массивов. При этом, для экономии кода однотипный ввод лучше осуществить в цикле, для чего организовать массив множеств. Ну и, поскольку порядок ввода элементов не важен, то на параметре цикла тоже можно сэкономить )). Короче, чем трепаться, лучше взять и написать..
Код:
Предпочитаю на "ты".
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ВЫвести элементы массива в обратном порядке | Кристина Н | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 01.12.2011 08:25 |
Расположить элементы массива в порядке возрастания | Klik_1602 | Помощь студентам | 2 | 04.01.2011 14:59 |
Поместить элементы Одного массива, в начало другого в обратном порядке. | Adrenalin4 | Общие вопросы C/C++ | 2 | 15.11.2010 21:51 |
Расположить элементы массива в порядке убывания частоты встречаемости элементов. | QWERT12345 | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 14.11.2008 22:30 |