![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
inquis |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 24.11.2008 Репутация: нет Всего: нет |
Здравствуйте! Помогите, пожалуйста, решить задачки..
Задача 1. Последовательность из десяти целых чисел (как положительных, так и отрицательных) представлена в виде одномерного массива. Найти и вывести на экран подпоследовательность подряд идущих чисел, сумма которых максимальна. Например, для последовательности : 1 -8 3 2 -1 4 -6 2 1 -5 ответом будет следующая подпоследовательность: 3 2 -1 4 Задача 2. Дана целочисленная последовательность (одномерный массив целых чисел). Написать программу нахождения количества различных элементов этой последовательности. Вывести все элементы, встречающиеся более одного раза. Задача 3. В заданной последовательности чисел длиной n (n≤100) определить длину самой большой упорядоченной по возрастанию подпоследовательности соседних элементов. |
|||
|
||||
Rififi |
|
||||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 4 Всего: 36 |
inquis,
задача 2 наполовину решена где-то в c++'ных форумах, пошарь там.
3.
использование:
Это сообщение отредактировал(а) Rififi - 25.11.2008, 10:10 |
||||||
|
|||||||
inquis |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 24.11.2008 Репутация: нет Всего: нет |
Спасибо. А можно вариант попроще, без использования библиотек vector, numeric и т.п...?
|
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 16 Всего: 306 |
inquis, а чем тебе STL не нравиться?
|
|||
|
||||
Rififi |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 4 Всего: 36 |
inquis,
А можно вариант попроще, без использования библиотек vector, numeric слишком муторно. во-первых код распухнет раза в полтора-два (а значит его и набирать дольше (: ) да и потом, делать свои трех-строчные велосипеды вместо таких же трех-строчных, но родных, а потом еще и баги в них вылавливать - это нужно либо для джедаев, либо для лабораторных работ ![]() и вообще, надо зрить в корень, и вникать в смысл кода, тогда вся остальная синтаксическая обвязка не будет иметь никакого значения. Например, на первый взгляд кажущейся монструозной конструкция typedef typename std::iterator_traits<_InIt>::value_type value_type; а смысл элементарный - у нас есть итератор, который бегает по коллекции, но нет типа для самих элементов в этой коллекции. для того чтобы вывести тип элемента из его итератора используем вспомогательный класс iterator_traits. вот и всё. остальное аналогично. Это сообщение отредактировал(а) Rififi - 25.11.2008, 14:48 |
|||
|
||||
inquis |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 24.11.2008 Репутация: нет Всего: нет |
STL не нравится тем, что в универе такой темы еще небыло, соответственно сдавать задачи нужно на более простом уровне..
|
|||
|
||||
Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
1.
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
inquis |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 24.11.2008 Репутация: нет Всего: нет |
Dov, большое спасибо!!!
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |