4 / 4 / 1
Регистрация: 14.10.2009
Сообщений: 20
|
|
1 | |
Из массива A удалить те цепочки нечетных элементов, в которых нет ни одного элемента из массива B14.10.2009, 22:59. Показов 1689. Ответов 6
Метки нет Все метки)
(
Помогите пожайлуста с решением задачи:
Из массива A удалить те цепочки нечетных элементов, в которых нет ни одного элемента из массива B. Пример: массив A[10]: 3 2 7 5 2 1 2 6 3 9 массив B[5]: 1 2 5 4 8 Массив A после удаления примет вид: A[7]: 2 7 5 2 1 2 6.
0
|
|
14.10.2009, 22:59 | |
Ответы с готовыми решениями:
6
Удалить строку массива, в которой нет ни одного четного элемента Из массива А удалить те цепочки четных элементов, в которых есть хотя бы один элемент из массива В Из массива A удалить те цепочки нечетных элементов, в которых нет ни одного элемента из массива B
|
1063 / 130 / 34
Регистрация: 09.10.2009
Сообщений: 271
|
|
15.10.2009, 09:46 | 2 |
не понятно условие.
нечетный эл-т массива А это что - элемент-нечетное число или эл-т с нечетным индексом? в любом случае если число 7 у нас - и неч. число и неч. индекс в массиве А, и в массиве В "7" нет, а почему-то в результате есть?
0
|
Почетный модератор
64276 / 47575 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
15.10.2009, 09:50 | 3 |
Все верно в условии
цепочка 1 - 7 5 элемент 5 есть во втором массиве, не удаляем цепочку. цепочка 2 - 3 9 этих элементов нет во втором массиве, удаляем.
0
|
Добрый самаритянин
1107 / 622 / 139
Регистрация: 31.03.2009
Сообщений: 2,567
|
||||||
15.10.2009, 10:05 | 4 | |||||
![]() Решение
0
|
1063 / 130 / 34
Регистрация: 09.10.2009
Сообщений: 271
|
||||||
15.10.2009, 10:21 | 5 | |||||
![]() Решение
а, теперь дошло )
тогда что-то вроде
0
|
Добрый самаритянин
1107 / 622 / 139
Регистрация: 31.03.2009
Сообщений: 2,567
|
|
15.10.2009, 10:25 | 6 |
Зачем все так усложнять...
0
|
1063 / 130 / 34
Регистрация: 09.10.2009
Сообщений: 271
|
|
15.10.2009, 10:42 | 7 |
я конечно забыла после цикла проверить последнюю цепочку.
наверняка можно и проще, но у Вас перебираются все эл-ты А , безо всяких цепочек, и если эл-т нечетный и не входит в В, то он остается. а как же четные эл-ты - их тоже вычеркивать не надо. Далее - в примере есть цепочка 7, 5 - ее вычеркивать не надо, т.к. 2 эл-т цепочки = 5, есть в В. в Вашей программе вроде бы один эл-т цепочки попадет в результирующий массив, а другой - нет.
0
|
15.10.2009, 10:42 | |
Помогаю со студенческими работами здесь
7
Удалить пять первых нечетных элементов массива. Добавить в конец массива три новых нулевых элемента
Даны два массива одного размера в которых нет нулевых элементов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |