Ввести с клавиатуры число. Определить, сколько в введенном числе четных цифр, а сколько нечетных.
Если число делится без остатка на 2 (т. е. остаток равен нулю), значит оно четное.
Увеличиваем на 1 счетчик четных цифр (статическая переменная even).
Иначе число нечетное, увеличиваем счетчик нечетных цифр (статическая переменная odd).
Вывести на экран сообщение: «Even: а Odd: b», где а — количество четных цифр, b — количество нечетных цифр.
Пример для числа 4445:
Even: 3 Odd: 1
public class Solution
System.out.println(«Even: » + even + » Odd: » + odd);
>
>
Источник: super-coding.blogspot.com
Как проверить сколько четных-нечетных цифр в числе введенном с клавиатуры
29 июл 2019 в 19:00
Можно просто посмотреть на младший бит s.charAt(i) (0 — четное) (но лучше все же проверить, что этот символ c >= ‘0’ c
29 июл 2019 в 19:01
29 июл 2019 в 19:05
Оказывается в Java тоже есть isdigit(), так что проверки упрощаются -)
29 июл 2019 в 19:59
29 июл 2019 в 20:07
СУММА И КОЛИЧЕСТВО ЧЕТНЫХ И НЕЧЕТНЫХ ЧИСЕЛ В ДИАПАЗОНЕ | C# ДОМАШНИЕ ЗАДАНИЯ | #4
String s = «41235»; Map> r = s.chars() .filter(Character::isDigit) .map(c -> Character.digit(c, 10)) .boxed() .collect(Collectors.partitioningBy(i -> i % 2 == 0)); System.out.println(«Чётных: » + r.get(true).size()); System.out.println(«Нечётных: » + r.get(false).size());
String s = «41235»; int even = 0; int odd = 0; for (String n : s.split(«»)) < if (Integer.valueOf(n) % 2 == 0) even++; else odd++; >System.out.println(«Чётных: » + even); System.out.println(«Чётных: » + odd);
Источник: ru.stackoverflow.com
Программируем на Python: определяем чётность и нечётность чисел в заданной последовательности
Здравствуйте, дорогие друзья. Сегодня мы рассмотрим задачу, когда необходимо вывести все чётные и нечётные числа в заданной последовательности. Внимательно смотрим на скриншот:
Исходный код
Для определения чётности и нечётности мы долны использовать for , т.е. цикл с параметром. Теперь запускаем нашу программу и смотрим на результат. Не забудьте предварительно сохранить наш исходный код и нажать клавишу F5.
Результат работы программы