• Помогите решить на Java

    С клавиатуры вводятся количество целых чисел N и сами эти числа. Разработайте

    приложение, которое вычисляет количество отрицательных элементов в этой последовательности

    Вот моя версия не могу найти ошибку:

    package lab_01_gr_01_ind;

    import java.util.Scanner;

    public class Main {

        public static void main(String[] args) {

            Scanner con= new Scanner(System.in);

            int N;

            System.out.print("Введите количество чисел N= ");

            N=con.nextInt();       

            System.out.print("Введите число № 1:");

            int d = con.nextInt();

            int c;

            int b=0;

            int j=1;//количество уже введенных чисел

            while (j<N){

                j=j+1;

                System.out.print("Введите число №"+j+":");

                c=con.nextInt();

                    if(c < 0){

                        b++;

                    }     

        }

            System.out.print("Колличество отрицательных элементов" +b);

        }

    }

     

    Дело в том что когда проверяю она работает но не считает 1 элемент вот допустим:

    Введите количество чисел N= 4

    Введите число № 1:-1

    Введите число №2:-3

    Введите число №3:-3

    Введите число №4:1

    Колличество отрицательных элементов 2

     Ну или вот:

    Введите количество чисел N= 5

    Введите число № 1:-2

    Введите число №2:-2

    Введите число №3:-3

    Введите число №4:-4

    Введите число №5:-5

    Колличество отрицательных элементов 4

Ответы 1

  • int j=0;//количество уже введенных чисел
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years