(Пример 1)
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader ww = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(ww.readLine());
int b = Integer.parseInt(ww.readLine());
int c = Integer.parseInt(ww.readLine());
int plus = 0;
int plus1 = 0;
if (a>0)
plus++;
if(a<0)
plus1--;
if(b>0)
plus++;
if (b<0)
plus1--;
if (c>0)
plus++;
if (c<0)
plus1--;
System.out.println("количество положительных чисел: "+plus);
System.out.println("количество отрицательных чисел: "+plus1);
}
}
JD
9 уровень
Привет. Возможно глупый вопрос, но извиняюсь, не эксперт =) Изначально я сделал как на 1-ом примере(сделал просто по какой-то глупой логике), но потом сделал по-другому(решение нельзя выкладывать). Вопрос: есть ли вообще такая команда plus--?
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
JD
15 июля 2018, 03:34
Спасибо большое за ответы =)
0
Вячеслав
14 июля 2018, 23:51
так программа рабочая, единственное .... как количество чисел может быть отрицательным ???
если число положительное, то plus++. Если отрицательное, то plus1++. 0 и так в коде нигде не считается, т.к. условия строго больше или меньше 0. И да, декремент plus-- существует. Запись его plus-- аналогична записи plus = plus -1
0
Константин Иванов
13 июля 2018, 23:57
есть
декремент на единицу.
то же самое, что
0
JD
14 июля 2018, 00:17
Ну, как я сделал, когда я именно просто воспроизводил программу и писал разные значения, все было правильно относительно "положительных: x" "отрицательных "x". Если я вводил 0 1 2, писало, что положительных 2, отрицательных 0(если мне память не изменяет). Но "3. Программа должна выводить количество отрицательных чисел в исходном наборе." и "7. Учесть, что число "0" не относится ни к положительным, ни к отрицательным числам." не выполнялись, остальные засчитывались. Как я понял, если допустим у меня мой plus1 =0, дальше по условию я делаю что (a<0), и вот я и делал plus1--, якобы отнимая значение и показывая, что число отрицательное.
![]()
0