Как вывести нечетные числа числа от 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 комментариев
Как вывести нечетные числа в цикле While?
Добрый день.
Не могу разобраться.
Как вывести нечетные числа в цикле While от 30 до 40?
P.s. Это в JavaScript
- Вопрос задан более трёх лет назад
- 10548 просмотров
Комментировать
Решения вопроса 3
Роман @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
- +2 ещё
Как в typescript объединить ключи, и если появляются повторы, то сделать объединение типов?
- 1 подписчик
- 3 минуты назад
- 3 просмотра
Задать число и вывести все нечетные числа до него
Если цифра младшего разряда четная, то вывести все четные цифры числа, в противном случае – все нечетные
Дано n-значное число longInt. Написать программу. Если цифра младшего разряда четная, то вывести.
Вывести все четные и нечетные числа массива
Здравствуйте. У меня есть такое задание не могу решать может поможете?? 1. Надо заполнить все.
Вывести все нечетные числа в заданном интервале
Кому не трудно помочь с вторым и третьим вопросом. Буду очень благодарен.Спасибо.
Вывести на экран все нечетные цифры целого положительного числа
Помогите решить задачу пожалуйста" Вывести на экран все нечетные цифры целого положительного числа"
31 / 35 / 11
Регистрация: 14.07.2013
Сообщений: 146
#include // для cout, cin using namespace std; // тоже для cout, cin int main() < setlocale(LC_ALL, "Russian"); //для русского языка int x = 0; // объявляем переменную cout > x; // получаем х от пользователя for (int i = 0; i < x; ++i) // цикл от 0 до переменной х < if (i % 2 == 1) // если остаток от числа при делении на 2 дает 0 < cout > return 0; //завершаем программу >
Регистрация: 30.09.2013
Сообщений: 24
Большое спасибо, программа работает, все моменты понял)
193 / 170 / 32
Регистрация: 09.09.2013
Сообщений: 522
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#include // для cin и cout #include // для функции system("pause") using namespace std; // cin и cout находятся в пространстве имен std:: и чтобы не писать std::cin, std::cout, все выносим в глобальную область int main() { system("chcp 1251 > nul"); // чтобы русские буквы хорошо отображались и не было кракозябр int n; // переменная n целого типа cout "Введите число: "; // выводится в окно консоли текст в кавычках cin >> n; // записываем в переменную n число // теерь нужно проверить четное число n или нечетное // ЕСЛИ четное, то отнять от него 1 (четные числа не нужны по условию) if (n%2 == 0) --n; // операция % находит остаток от деления одного числа на другое. если этот остаток равен нулю, то из переменной n вычитается 1 // операция -- выитает единицу из переменной n (n изменяется) // в этом цикле нужно вывести все нечетные числа от 1 до n (n - нечетное число) for (int i=1; in; i+=2) // в конце каждого цикла переменная n увеличивается на 2 (ведь четные числа не нужны) cout i " "; // будет выведено 1 3 5 7 9 . n cout endl; // переводит каретку в начало новой строки system("pause"); // программа ждет нажатия любой клавиши return 0; // программа возвращает операционной системе значение 0 }
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Вывести все нечетные числа в массиве в порядке возрастания их индекcов
Дан целочисленный массив размера n. вывести все содержащие в данном массиве нечетные числа в.
Массивы: вывести все нечетные числа в порядке возрастания их индексов.
По информатике задали Дан целочисленный массив размера N. Вывести все содержащиеся в данном.
Вывести все содержащиеся в массиве нечетные числа в порядке возрастания их индексов
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь. ) 14. Дан.
Вывести все четные числа массива в порядке возрастания их индексов, а затем все нечетные в порядке убывания
Дан целочисленный массив размера N.Вывести в начале все содержащиеся в данном массиве четные числа.
Или воспользуйтесь поиском по форуму:
Как вывести нечетные числа в 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
А как сделать, чтобы выводился ответ, когда все числа массива нечетные?
06 марта 2024
Eсли все числа массива нечетные, можно использовать метод массивов every, проверяет все ли элементы удовлетворяют условию и возвращает true/false
Если массив будет пустой вернет true при любых условиях