4 / 2 / 2
Регистрация: 13.12.2018
Сообщений: 30
|
||||||
1 | ||||||
Удалить из массива все четные элементы18.01.2019, 21:53. Показов 3511. Ответов 6
Метки с++ массивы (Все метки)
Объясните код, пожалуйста. Добавьте комментарии к коду.
0
|
18.01.2019, 21:53 | |
Ответы с готовыми решениями:
6
Удалить все четные элементы из массива Удалить из массива все четные элементы Удалить из массива все четные элементы Из целочисленного массива Х все четные элементы записать в массив Y. Удалить в массивах максимальные элементы |
308 / 271 / 220
Регистрация: 14.11.2016
Сообщений: 1,049
|
||||||
18.01.2019, 22:44 | 2 | |||||
Сообщение было отмечено Culfo как решение
Решение
1
|
4 / 2 / 2
Регистрация: 13.12.2018
Сообщений: 30
|
||||||
21.01.2019, 18:01 [ТС] | 3 | |||||
anapshy, а почему именно при таком условии элементы нечетный? И как можно по-другому записать это условие?
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|||||||||||
21.01.2019, 18:07 | 4 | ||||||||||
Culfo, используйте динамический массив
1
|
4 / 2 / 2
Регистрация: 13.12.2018
Сообщений: 30
|
|
21.01.2019, 18:18 [ТС] | 5 |
Yetty, спасибо)
0
|
308 / 271 / 220
Регистрация: 14.11.2016
Сообщений: 1,049
|
|
21.01.2019, 20:21 | 6 |
Если вы хоть немного знакомы с тем как выглядят числа в бинарном представлении и основами мат.логики, то должны понимать, что если например, имеется бинарное число: 100101, и если к нему применить операцию логического AND(И) с единицей (1), то получим единицу (1), т.к. 1 & 1 = 1.
Далее переведём полученный результат (единицу - 1) в десятичную систему счисления 2^0 = 1 <-- в результате получили не четное десятичное число. А как известно число отличное от нуля в С++ является ИСТИНОЙ, соответственно код в условии if будет выполнен.
0
|
4 / 2 / 2
Регистрация: 13.12.2018
Сообщений: 30
|
|
21.01.2019, 20:24 [ТС] | 7 |
anapshy, спасибо, теперь ясно
0
|
21.01.2019, 20:24 | |
21.01.2019, 20:24 | |
Помогаю со студенческими работами здесь
7
Удалить из одномерного массива все четные элементы без изменения порядка Удалить из массива целых чисел все нули. Сформировать два новых массива. В первый массив переписать все четные Удалить все четные элементы, кратные X Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |