![]() |
|
Модераторы: bsa |
![]()
|
|
| aleksejj |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 9.6.2009 Репутация: нет Всего: нет |
ВЫРУЧАЙТЕ
Это сообщение отредактировал(а) bsa - 10.6.2009, 17:41 |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
вот тебе одномерный массив - не надо благодарностей |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 2 Всего: 26 |
-------------------- ????? ??, ??????? ?????. |
|||
|
||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
Это сообщение отредактировал(а) zim22 - 10.6.2009, 10:55 |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 10 Всего: 33 |
Добавлено через 50 секунд azesmcar, Точку с запятой забыл поставить -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| aleksejj |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 9.6.2009 Репутация: нет Всего: нет |
[code=cpp]
[code=cpp] int *a; a = new int [10]; for (int i = 0; i < 10; i++) { a[i] = i; } delete a; Добавлено через 33 секунды delete a;
|
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
||||
|
||||
| aleksejj |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 9.6.2009 Репутация: нет Всего: нет |
Это я умею!!У меня другая проблема с работой в одномерном массиве!
|
|||
|
||||
| СтадоБаранов |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 10.6.2009 Репутация: нет Всего: нет |
Ну здесь без кофейной гущи никак...
|
|||
|
||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
аа, я понял какая! индексы с нуля начинаются! не с единички! или нет, вот: вы создаёте двусвязный список на базе массива и не знаете как элементы списка связать, да? точно! другого быть не может! Это сообщение отредактировал(а) zim22 - 10.6.2009, 16:21 |
|||
|
||||
| aleksejj |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 9.6.2009 Репутация: нет Всего: нет |
Спасибо за всё! Но у меня вот какая задача Увеличить все серии наибольшей длины на один элемент(серии это одинаковые подряд идущие элементы , длина-это количество этих элементов . Длина может быть равна 1.).У меня получилось только увеличить первую самую длинную серию,а мне надо все! |
|||
|
||||
| СтадоБаранов |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 10.6.2009 Репутация: нет Всего: нет |
И в чём проблема то?...
Ну пущай у тебя исходный массив float *data размерностью int count элементов сформируем из начального масива удовлетворяющий твоим условиям...
Ну и пояснения... data - входной массив, result - выходной count - размер входного массива, rescount - размер выходного pi - это указатель на элемент массива данных, перебирать элементы будем сдвигая этот указатель oт data до data+count pend - указатель на следующий за последним элемент массива, т.е. если pi = pend нужно прервать цикл, все элементы перебраты... pres - указатель на конец результирующего массива. главный цикл выполняется пока не будут перебраты все элементы массива data... в теле, сначала вписываем в конец результирующего массива элемент, на который ссылается pi, затем в цикле увеличиваем pi и вписываем в конец массива result элементы *pi, пока элемент на который указывает pi = элементу стоящему в конце рез.массива... т.е. вписываем всю серию... затем сдвигаем конец рез.массива на 1... в конце находим количчество эл. в рез.массиве... берём разность указателей конца массива и начала и делим на размерность элемента Это сообщение отредактировал(а) СтадоБаранов - 10.6.2009, 17:08 |
|||
|
||||
| aleksejj |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 9.6.2009 Репутация: нет Всего: нет |
А можешь что-нибудь на подобии этого! Добавлено через 3 минуты и 36 секунд На языке Си |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |