четверг, 24 ноября 2016 г.

level04.lesson07.task04

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 комментария:

  1. такой вариант не проходит на проверку,
    т.к. не указаны параметры для вывода "0"

    ОтветитьУдалить
  2. 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);



    }
    }

    ОтветитьУдалить