Как вывести нечетные числа c
Перейти к содержимому

Как вывести нечетные числа c

  • автор:

Как вывести нечетные числа в 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

А как сделать, чтобы выводился ответ, когда все числа массива нечетные?

4 дня назад

Eсли все числа массива нечетные, можно использовать метод массивов every, проверяет все ли элементы удовлетворяют условию и возвращает true/false

Если массив будет пустой вернет true при любых условиях

Как вывести чётные, а затем нечётные элементы массива в одну строку?

№ 1. Выполнить два прохода, сначала четные, потом нечетные.

int main(int argc, const char * argv[])

№ 2. partition или stable_partition

int main(int argc, const char * argv[]) < int arr[20]; for(int i = 0; i < 20; ++i) arr[i] = rand()%100; stable_partition(arr,arr+20,[](int a) < return a%2==0; >); for(int i = 0; i

№ 3. Отсортировать с соответствующим компаратором и вывести.

int main(int argc, const char * argv[]) < int arr[20]; for(int i = 0; i < 20; ++i) arr[i] = rand()%100; sort(arr,arr+20,[](int a, int b) < return a%2==0 && b%2; >); for(int i = 0; i

Можно и еще сложнее и медленнее, но стоит ли? 🙂

Как вывести нечетные числа в цикле While?

Добрый день.
Не могу разобраться.
Как вывести нечетные числа в цикле While от 30 до 40?

P.s. Это в JavaScript

  • Вопрос задан более трёх лет назад
  • 10415 просмотров

Комментировать
Решения вопроса 3

lastuniverse

Роман @lastuniverse
Всегда вокруг да около IT тем

var num = 30; while(num

Ответ написан более трёх лет назад
Нравится 2 1 комментарий
shynga @shynga Автор вопроса
Спасибо большое, Роман!
Сергей Соколов @sergiks Куратор тега JavaScript

((a, b) => while (++a ) (30, 40) // 31 33 35 37 39

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать

start=30; finish=40; num=start-(start%2)+1; while(num

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ответы на вопрос 1
Maksym-Dudyk @Maksym-Dudyk

Какая же все таке гадость этот ваш while-loop 🙂

const max = 40; let min = 30; let i = max - min; while (i)

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

javascript

  • JavaScript

Как предотвратить повторную отправку формы при отправке ajax?

  • 1 подписчик
  • 19 часов назад
  • 69 просмотров

Как вывести нечетные числа числа от 0 до 20 используя FOR?

Нужно написать программу которая выводит нечетные числа числа от 0 до 20 используя исключительно цикл for.

public class TestClass < public static void main(String[] args) < for (int i = 0; i < 20; i++) < if (i % 2 == 0) < System.out.println(i); >> > >

Данная программа выводит числа от 0 до 20. Я не пойму, почему она не печатает нечетные числа, в коде вроде правильно все?! Поясните пожалуйста момент, буду благодарен.

Вот такая же программа с добавлением continue и все работает как надо. Почему так происходит? Ведь и без continue должны печататься нечетные, или я не прав? В чем причина? Не пойму..

6 комментариев

Простой 6 комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *