Описываем числа

  • 3
  • Недоступна
Представим себе, что нам нужно разделить числа по каким-то признакам. Например, по чётности или по количеству разрядов. Представили? А теперь за дело: пишем программу, которая описывает введенное пользователем число (оно должно находиться в диапазоне от 1 до 999), указывая в строке вывода, чётное ли это число и сколько в нём цифр.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (99)
  • популярные
  • новые
  • старые
Для того, что бы оставить комментарий вы должны авторизоваться
exwary 4 уровень
суббота, 17:51
Podskazka: metod "length" schitaet kolichestvo simvolov. vygliadit eto tak: String oxy = bufferedReader.readLine(); \\ schityvaet stroku int a = Integer.parseInt(numa); \\ preobrazuet stroku v tsifru int b = oxy.length() \\schitaet kolichestvo simvolov v stroke. polucaetsia: esli a == 26 , to b == 2. esli a == 565 , to b == 3, i tak dalee.
Dmitry Litvinov6 уровень, Новосибирск
10 января, 07:58
Ребят ну если мы не проходили... length. Зачем его обсуждать? Я вот предположим вообще без понятия как его использовать или надо самому догугливать ? Можно просто задавать диапазон для однозначного потом для двух и для трехзначного числа. И решить эту задачу тупо с помощью if else и оператором "и"
Александр Кашаев7 уровень, Москва
13 января, 22:10
Сперва у тебя должны возникнуть вопросы, на которые ты будешь искать ответы
Данило Мілевський9 уровень, Киев
2 июля 2018, 09:25
/* Комментарий удален */
RellePro9 уровень
28 мая 2018, 08:43
не прочитал 10 условие - зафейлил 1 попытку, плак-плак)
тёма исаев8 уровень
12 января 2018, 11:11
/* Комментарий удален */
Anastasiia20 уровень
15 сентября 2017, 05:20
не понимаю, запуск выполняет вывод нечетное трехзначное число, а при проверке, не проходит тестирование и просит выполнить требование вывода - нечетное трехзначное число
Anastasiia20 уровень
15 сентября 2017, 05:24
а, т.е. диапазон 1-999, это включая 1 и 999
Василий35 уровень
4 сентября 2017, 15:29
Ломал голову. Нужно условие попадания в диапазон. Иначе, например, -26 неверный ответ.
Анатоль12 уровень
2 сентября 2017, 11:31
Количество знаков считал переводя число в строку и используя метод length(): if ((Integer.toString(nm)).length()==1) и т.д.
Евгений Орлянкин26 уровень, Харьков
14 сентября 2017, 05:25
А нафига переводить числов в строку, если readLine() и так строку возвращает?)))
Роман4 уровень, Брянск
21 августа 2017, 15:34
нашел более короткий способ для определения кол-во цифр: Math.log10() + 1;
Zed40 уровень, Новосибирск
20 августа 2017, 08:05
Как вариант смотреть длину введенной строки и потом четное/нечетное :)