package com.javarush.test.level04.lesson07.task04;
/* Положительные и отрицательные числа
Ввести с клавиатуры три целых числа. Вывести на экран количество положительных и количество отрицательных чисел в исходном наборе,
в следующем виде:
"количество отрицательных чисел: а", "количество положительных чисел: б", где а, б - искомые значения.
Пример для чисел 2 5 6:
количество отрицательных чисел: 0
количество положительных чисел: 3
Пример для чисел -2 -5 6:
количество отрицательных чисел: 2
количество положительных чисел: 1
*/
import java.io.*;
public class Solution
{
public static void main(String[] args) throws Exception
{
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int d =0,e=0;
if (a > 0)
d++;
else
e++;
if (b > 0)
d++;
else
e++;
if (c > 0)
d++;
else
e++;
System.out.println("количество отрицательных чисел: " + e);
System.out.println("количество положительных чисел: " + d);
}
}
/* Положительные и отрицательные числа
Ввести с клавиатуры три целых числа. Вывести на экран количество положительных и количество отрицательных чисел в исходном наборе,
в следующем виде:
"количество отрицательных чисел: а", "количество положительных чисел: б", где а, б - искомые значения.
Пример для чисел 2 5 6:
количество отрицательных чисел: 0
количество положительных чисел: 3
Пример для чисел -2 -5 6:
количество отрицательных чисел: 2
количество положительных чисел: 1
*/
import java.io.*;
public class Solution
{
public static void main(String[] args) throws Exception
{
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int d =0,e=0;
if (a > 0)
d++;
else
e++;
if (b > 0)
d++;
else
e++;
if (c > 0)
d++;
else
e++;
System.out.println("количество отрицательных чисел: " + e);
System.out.println("количество положительных чисел: " + d);
}
}
такой вариант не проходит на проверку,
ОтветитьУдалитьт.к. не указаны параметры для вывода "0"
public class Solution {
ОтветитьУдалитьpublic static void main(String[] args) throws Exception {
BufferedReader be = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(be.readLine());
int b = Integer.parseInt(be.readLine());
int c = Integer.parseInt(be.readLine());
int count_plus = 0;
int count_minus = 0;
if (a > 0) count_plus = 1;
else if (a < 0) count_minus = 1;
if (b > 0) count_plus++;
else if (b < 0) count_minus++;
if (c > 0) count_plus++;
else if (c < 0) count_minus++;
System.out.println("количество отрицательных чисел: " + count_minus);
System.out.println("количество положительных чисел: " + count_plus);
}
}