Вывести сначала все нечетные элементы массива, а затем — четные
Вывести сначала все четные элементы массива, затем — нечетные
Дан массив а из n чисел.Требуется сначала вывести все четные элементы, затем — нечетные. помогите.
Сформировать массив Y, в который поместить сначала все четные, а затем все нечетные элементы массива Х
Пользователь вводит размер n динамического массива Х, а затем заполняет его целыми числами.
Дается n чисел, нужно вывести сначала все нечетные а затем все четные (найти ошибку)
Дается n чисел, нужно вывести сначала все нечетные а затем все четные, я написал но на втором тесте.
Из массива JJ(100) в массив NN(100) перенести числа (элементы массива) сначала нечетные, а затем четные.
Из массива JJ(100) в массив NN(100) перенести числа (элементы массива) сначала нечетные, а затем.
575 / 558 / 47
Регистрация: 16.12.2011
Сообщений: 1,389

Сообщение было отмечено Andrey_sava как решение
Решение
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
for (int i = 0; i N; ++i) { if (array_name[i]%2 == 1) { std::cout[ i] <" "; } } std::cout:: endl; for (int i = 0; i N; ++i) { if (array_name[i]%2 == 0) { std::cout[ i] <" "; } }
Создать массив из n случайных чисел и вывести нечетные числа
Program jht; var A: array [1..100] of integer; i, n: integer; begin Writeln(‘Введите число элементов массива’); readln(n); for i:=1 to n do A[i]:=random(1000); write(‘Исходный массив: ‘); for i:=1 to n do writeln(A[i],’ ‘); write(‘Нечетные элементы массива: ‘); for i:=1 to n do if A[i] mod 2=1 then write(A[i]); readln; end. Для определения нечетности числа используем функцию языка паскаль a mod b — остаток от деления числа a на число b. Если очередной элемент при делении на 2 дает 1 по этой функции, то он нечетный.
- Связаться с нами
- Правила проекта
- Лицензионное соглашение
- Политика конфиденциальности
Как вывести из массива чисел только четные?
Создать массив из цифр 12, 42, 63, 56, 122, 17, 117, 25, 645, 722, 964 и сделать вывод в консоль только четных цифр из этого массива.
- Вопрос задан более трёх лет назад
- 23473 просмотра
Комментировать
Решения вопроса 0
Ответы на вопрос 2

var arr = [12, 42, 63, 56, 122, 17, 117, 25, 645, 722, 964]; for (var i = 0; i < arr.length; i++) < if ((arr[i] % 2) === 0) < console.log(arr[i]); >>
Ответ написан более трёх лет назад
Нравится 2 2 комментария
4cesc4 @4cesc4 Автор вопроса
if ((arr[i] % 2) === 0) подскажите этот момент подробнее,пожалуйста..для чего мы делим по модулю на два?
Как вывести нечетные числа в javascript
Если числа, среди которых нужно найти нечетные, содержатся в массиве, то можно воспользоваться методом filter() , который позволяет отфильтровать массив по заданному нами критерию:
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // функция-предикат isOdd() возвращает true, если переданное в неё число нечётное const isOdd = (num) => num % 2 !== 0; // метод filter() возвращает новый массив, состоящий из только из тех элементов первоначального массива, на которых функция-колбэк вернёт true const odd = numbers.filter(isOdd); console.log(odd); // => [1, 3, 5, 7, 9]
02 августа 2022
Чтобы вывести нечётные числа, нужно воспользоваться циклом и внутри него проверять чётность числа с помощью оператора получения остатка от деления % на 2.
Например, так выглядит вывод нечётных чисел до 10:
for (let i = 1; i 10; i += 1) if (i % 2 !== 0) console.log(i); > >
13 мая 2023
А как сделать, чтобы выводился ответ, когда все числа массива нечетные?
