Положительные и отрицательные числа

  • 4
  • Недоступна
Анализ данных начинается с малого: мы должны понимать, какие данные нам важны и их нужно использовать, а какие нужно отбросить. Решим простую задачу на анализ данных. Введем с клавиатуры три целых числа, затем проанализируем их и выведем на экран количество положительных и отрицательных чисел в исходном наборе.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (145)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Алексей Болдырев4 уровень, Астрахань
19 февраля, 13:52
10 попыток и только из-за того что слово Количество надо было писать с маленькой буквы!!!!!!БУДЬТЕ ВНИМАТЕЛЬНЫ ГОСПОДА!:) P.S. Просьба к администрации: можно как-то отделить ошибки в коде и в грамматике!!Ну что бы хоть ссылка была, а не просто не проходит по требованиям и никаких объяснений?
Илья5 уровень, Москва
12 февраля, 13:40
Ох этот валидатор.... рррр.... Забыл пробел при выводе и 5 нижних условий уже не выполняются. количество отрицательных чисел:1 количество положительных чисел:2
Артур4 уровень, Гродно
8 января, 16:55
Наконец решил использовать цикл, вместо того, чтобы инициализировать кучу переменных. Отныне буду пользоваться именно циклом, т.к. легко изменить код под другое количество строк ввода.
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        int positive = 0;
        int negative = 0;
       for (int i = 0; i<3; i++)
        {
            int figure = Integer.parseInt(reader.readLine());
            if (figure>0)
            positive++;
            if (figure<0)
            negative++;
        }
        System.out.println("количество отрицательных чисел: "+negative);
        System.out.println("количество положительных чисел: "+positive);
        //напишите тут ваш код
Alex5 уровень, Луганск
16 января, 07:49
Вам выдаст ошибку, вы не учли случай, когда число не отрицательное и не положительное.
Артур4 уровень, Гродно
16 января, 09:50
Вы ноль имеете ввиду? Нам не нужно считать, сколько нолей будет в буфере ввода.
if (figure>0)
           positive++;
Это условие увеличивает счётчик положительных (больше 0) на 1. Соответственно, то же самое происходит с числами меньше нуля. Задача уже прошла тестирование. Нули в моем коде игнорируются. Если ввести три нуля, к примеру, счётчик положительных чисел останется в значении 0. Отрицательных - также будет 0. Если бы было необходимо посчитать количество "0", нужно всего лишь ввести одну дополнительную переменную (zero) и условие
if (figure == 0)
zero++;
Виталий6 уровень, Ставрополь
22 января, 15:08
не было ошибок, код идеальный!!!
zubov.evg16 уровень, Харьков
6 января, 18:04
После первой попытки и спустя недельку, вернулся к заданию, воспринял последний пункт БУКВАЛЬНО и присвоил ноль к третему счетчику, который не выводил. Все сработало.
Мариам10 уровень, Columbus
29 декабря 2019, 04:26
интересно КАК мы должны "Учесть, что число "0" не относится ни к положительным, ни к отрицательным числам.". я учла. но как им это в коде отобразить? это не помогло
if(x1>0 && x1!=0) a+=1; else b+=1;
Ислам16 уровень
4 января, 00:41
не причеслять ни к первому ни ко второму оператору
Михаил Крд9 уровень, Краснодар
25 декабря 2019, 22:06
Люди поделились на две категории: одни юзают только JavaRush и говорят о том, что задачи надо решать только теми методами, что были объяснены в лекциях; и на тех, кто помимо JavaRush активно гуглит. Так я вам скажу, когда человек решает задачу, он не задумывается над тем, откуда ему что известно, а просто применяет свои знания.
Александр GoProшкин10 уровень, Чехов
23 декабря 2019, 18:33
Всего эту задачу решили 55128 учеников. Заметил что на первых задачах было больше 120000 учеников. И да, часть кода копируем с предыдущей задачи!
Andrey Polyntsev12 уровень, Саратов
21 декабря 2019, 22:11
2 часа ночи. аааа ну наконец то!! 6 ифов типа таких! if (iNum1 > 0 && iNum1 != 0) pos++ ; if (iNum1 < 0 && iNum1 != 0) neg++ ;
Павел20 уровень, Москва
22 декабря 2019, 12:04
"<0" и ">0" достаточно же. Вторая половина условия лишняя.
Vitaly8 уровень, Минск
22 января, 06:52
if (a>0) countPositive++;
Амиро13 уровень, хабаровск
21 декабря 2019, 15:26
вернулся после изучения ArrayList и решение оказалось очень простым
Vitaly8 уровень, Минск
22 января, 06:52
оно и на данном уровне не сложное )
антон5 уровень, волгоград
4 декабря 2019, 12:00
Что значит в исходном наборе?
Divertitto41 уровень, Naked Marina
5 декабря 2019, 07:35
Это набор из трех чисел, которые ты ввел ранее