Помогите решить ** Java С клавиатуры вводятся количество целых чисел N и сами эти числа....

0 голосов
93 просмотров

Помогите решить на 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

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


Информатика (14 баллов) | 93 просмотров
Дан 1 ответ
0 голосов
int j=0;//количество уже введенных чисел
(1.3k баллов)