0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 14
|
||||||
1 | ||||||
Преобразовать массив, увеличив каждую его серию на один элемент22.05.2013, 11:49. Показов 2667. Ответов 11
Метки нет (Все метки)
Дан целочисленный массив размера N. Преобразовать массив, увеличив каждую его серию на один элемент. Серия – это группа подряд идущих одинаковых элементов, длина серии – количество этих элементов (длина серии может быть равна1).
Помогите решить задачу, сам пытался, но чет не могу додуматься как сделать, подкиньте идей вот код
0
|
22.05.2013, 11:49 | |
Ответы с готовыми решениями:
11
Преобразовать массив, увеличив каждую его серию на один элемент Преобразовать массив, увеличив его последнюю серию наибольшей длины на один элемент Преобразовать массив, увеличив его первую серию наибольшей длины на один элемент Преобразовать массив, увеличив его первую серию наибольшей длины на один элемент |
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
|
|
22.05.2013, 11:52 | 2 |
Длинна серии может быть минимально равна 2. А то 1 элемент это как то не очень.
Я попробую вам сделать задание, но будет это ближе к вечеру.
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
||||||
22.05.2013, 12:13 | 3 | |||||
Если я правильно понял условия задачи , дано 111 55 6 получаем 1111 555 66
2
|
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
|
|
22.05.2013, 12:21 | 4 |
EVG-1980, хорошее решение, оптимальное. Держите плюсик.
Добавлено через 1 минуту Только есть небольшое замечание, оно нифига не работает, ну на это можно закрыть глаза.
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|
22.05.2013, 12:24 | 5 |
0
|
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
|
|
22.05.2013, 12:29 | 6 |
EVG-1980, тебе виднее, не я написал это. Попробуй вот такой массив { 0, 0, 1, 2, 2 }, посмотри что из него получится.
Добавлено через 1 минуту Элемент с индексом 2 не входит в серию.
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
||||||
22.05.2013, 12:55 | 7 | |||||
ну это понятно если он войдет будет выход за границы массива
0
|
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 14
|
|
22.05.2013, 13:52 [ТС] | 8 |
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
|
22.05.2013, 13:59 | 9 |
lewkaneprowaet, конкретно что вводите, что получаете и что не правильно
0
|
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 14
|
|
22.05.2013, 14:06 [ТС] | 10 |
Добавлено через 47 секунд
Ввожу 1 2 2 3 3 должно получится 1 2 2 2 3 3 3 , но вообще ничего не происходит, программа подвисает
0
|
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
|
||||||
22.05.2013, 14:10 | 11 | |||||
lewkaneprowaet,
если вводите 1 2 2 3 3 значит должно быть 1 1 2 2 2 3 3 3 Кликните здесь для просмотра всего текста
У меня все работает ничего не подвисает
1
|
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 14
|
|
22.05.2013, 14:17 [ТС] | 12 |
0
|
22.05.2013, 14:17 | |
22.05.2013, 14:17 | |
Помогаю со студенческими работами здесь
12
Преобразовать массив, уменьшив каждую его серию на один элемент Преобразовать массив, уменьшив каждую его серию на один элемент Преобразовать массив, увеличив все его серии наибольшей длины на один элемент Преобразовать массив, увеличив все его серии наибольшей длины на один элемент Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |