![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.12.2012
Сообщений: 15
|
![]()
Вводится последовательность целых чисел, 0-конец ввода. Выдать три максимальных числа в этой последовательности, игнорируя дубликаты (числа в ответе должны быть различны). Заранее спасибо
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
![]()
То есть в последовательности например
1 2 3 4 3 4 5 6 6 0 Ожидается ответ 6 5 4? Последовательность чисел откуда берется? |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.12.2012
Сообщений: 15
|
![]() |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Предположу:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 09.12.2012
Сообщений: 15
|
![]()
Не работает. Выдает три одинаковых числа
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]() Код:
Код:
[10,8,7] PS: nub - O(n^2). The nub function removes duplicate elements from a list. Поэтому если скорость не главное, то сгодится и такое решение =) Сортируйте массив в обратном порядке(например пузырьком). Выкиньте из него повторяющиеся элементы. Потом возьмите 3 первые элемента. Последний раз редактировалось Kostia; 01.01.2014 в 14:18. |
![]() |
![]() |
![]() |
#7 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]() Цитата:
2) Хорошо, получили 1 1 2 2 3 3.. Код:
|
|
![]() |
![]() |
![]() |
#8 | |||
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Цитата:
в задании ж не написано 3 различных поэтому в последовательности Цитата:
Цитата:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
|||
![]() |
![]() |
![]() |
#9 | ||
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]() Цитата:
Цитата:
Последний раз редактировалось Kostia; 01.01.2014 в 13:53. |
||
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 09.12.2012
Сообщений: 15
|
![]()
Гарантируется, что в последовательности есть как минимум 3 различных числа
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
даны три матрицы,найти наибольшее значение элемента! | Елешечка | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 04.12.2013 08:55 |
найти два максимальных элемента в массиве | Sylar9 | Общие вопросы C/C++ | 5 | 27.05.2012 14:18 |
Две лабы: файл - обработать слова; массив - найти три наибольших элемента за один проход ( Delphi ) | Emma_Imp | Помощь студентам | 5 | 26.12.2010 21:13 |
найти наименьший номер элемента последовательности, для которого выполняется условие | newgener | Помощь студентам | 3 | 24.05.2010 18:44 |
Паскаль-Найти сумму максимальных элементов строк матрицы | tanyhaftv | Помощь студентам | 9 | 24.03.2010 16:03 |