|
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
|
||||||
АТД список. Замена элементов в списке28.09.2011, 00:03. Показов 8926. Ответов 12
Метки нет (Все метки)
Здравствуйте.
Нужна ваша помощь! Подскажите пожалуйста как заменить элементы в списке которые стоят на четных позициях? Суть примера такова!! Пользователь вводит символ 'Х' и если есть такой символ на четных позициях в списке, то его заменить на "Y". Например: A х C х x меняем x->y получилось A y C y x. Видите "х" поменялся на "y" на четной позиция. Вот то что у меня пока получилось:
0
|
||||||
| 28.09.2011, 00:03 | |
|
Ответы с готовыми решениями:
12
АТД список. Сравнение элементов АТД список. Расположение одинаковых элементов друг за другом АТД-однонаправленный список |
|
|
||||||
| 28.09.2011, 00:14 | ||||||
|
Каждое следующее чётное число на два больше предыдущего. Соответственно, инкрементируйте итератор два раза, чтобы прыгать по чётным позициям:
Добавлено через 1 минуту Отлаживайте на длинах больше 50, чтобы видеть эффект
1
|
||||||
|
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
|
||
| 28.09.2011, 00:25 [ТС] | ||
|
Спасибо большое! все замечательно работает!!! спасибо огромное!!
Добавлено через 6 минут
0
|
||
|
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
|
||||||
| 28.09.2011, 00:34 [ТС] | ||||||
|
Не хочет оно так
0
|
||||||
|
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
|
|
| 28.09.2011, 00:46 [ТС] | |
|
не хотит!! компилится но когда нужно выводить список после замены вылетает!!!
0
|
|
|
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
|
|
| 28.09.2011, 00:51 [ТС] | |
|
Visual C++ 2010! та и по логике все должно работать, но увы!
0
|
|
|
|
|
| 28.09.2011, 00:54 | |
|
Infinity3000, рискну предположить, что в Visual C++ 2010 при попытке выполнить it++, когда it стоит на конце списка, приводит к переходу на нулевой или неопределённый адрес, что и вызывает ошибку. Однако, это только предположение.
1
|
|
|
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
|
|||||||||||||||||||||
| 28.09.2011, 01:42 [ТС] | |||||||||||||||||||||
|
вот так
Добавлено через 13 минут вот так коректно работает если в списке не четное количество элементов
Когда циклом считываешь предпоследний элемент он пытается считать следующий через один, а там не чего нет! Как можно решить эту проблему?? Добавлено через 26 минут talis, а для твоего первого варианта если количество элементов в списке не четное то вылетает такая же ошибка!! Тут мне кажется нужно все таки использовать
Вопрос Каким способом можно просмотреть список до предпоследнего элемента??
0
|
|||||||||||||||||||||
|
|
|||||||
| 28.09.2011, 05:40 | |||||||
1
|
|||||||
|
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
|
|
| 28.09.2011, 11:10 [ТС] | |
|
xAtom, Спасибо то что надо!!!
0
|
|
| 28.09.2011, 11:10 | |
|
Помогаю со студенческими работами здесь
13
АТД список. Объединение списков. Атд список. Удалить одинаковые элементы. АТД список. Переставить местами элементы списка Реализуйте АТД “Список” для любого типа данных АТД список. Перемещение заданного элемента на первую позицию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|