
с клавиатуры вводится n действительных чисел. Определить сколько в данной последовательности не
четных отрицательных чисел

Ответы на вопрос

int col = 0;
Scanner scn = new Scanner(System.in);
int n = scn.nextInt();
for(int i = 0; i < n; i++) {
int a = scn.nextInt();
if (a % 2 == -1)
col++;
}
System.out.println(col);
Проверка:
$ javac Main.java
5
-5 -4 -2 1 3
2



Для решения этой задачи необходимо пройтись по введенной последовательности чисел и подсчитать количество чисел, которые являются нечетными и отрицательными.
Вот код на Python, который решает данную задачу:
pythonn = int(input("Введите количество чисел в последовательности: "))
count = 0
for i in range(n):
num = float(input("Введите число: "))
if num < 0 and num % 2 != 0:
count += 1
print("Количество нечетных отрицательных чисел: ", count)
Первым шагом мы запрашиваем у пользователя количество чисел в последовательности. Затем мы создаем переменную count
, которая будет хранить количество нечетных отрицательных чисел.
Затем мы проходимся по введенной последовательности чисел с помощью цикла for
. На каждой итерации мы запрашиваем у пользователя очередное число num
. Затем мы проверяем, является ли число отрицательным и нечетным с помощью условного оператора if
. Если число удовлетворяет этим условиям, то увеличиваем счетчик count
на 1.
После того, как мы прошлись по всей последовательности, мы выводим на экран количество нечетных отрицательных чисел.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili