
9. Дан массив случайных чисел в диапазоне от -30 до 30 в количестве 35 штук. Найти количество
нечётных отрицательных элементов массива.

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

Ответ:
Program C4;
const
N = 35;
var
a: array[1..N] of integer;
i,s:integer;
begin
for i := 1 to N do begin
readln( a[i] );
end;
for i := 1 to N do begin
if (a[i] < 0 ) and ( abs(a[i]) mod 2 = 1 ) then
s:= s+1;
end;
writeln(s);
end.
Объяснение: Только я хз, что значит “случайных чисел”, если это значит, что нужно использовать рандом, то программа выше не подойдет, но, если это значит, что числа вводятся рандомные, то должно подойти. Попробуй сам запустить программу в паскале



Для решения этой задачи нужно пройтись по каждому элементу массива и проверить, является ли он нечетным и отрицательным. Если да, то увеличить счетчик нечетных отрицательных элементов. Вот код на Python, который решает данную задачу:
pythonimport random
# Создаем массив случайных чисел от -30 до 30
numbers = [random.randint(-30, 30) for _ in range(35)]
# Инициализируем счетчик
count = 0
# Проверяем каждый элемент массива
for num in numbers:
if num < 0 and num % 2 != 0: # Проверяем, что число отрицательное и нечетное
count += 1
# Выводим результат
print("Количество нечетных отрицательных элементов:", count)
Обратите внимание, что в коде используется модуль random
для генерации случайных чисел. Если вы уже имеете массив чисел, то этот модуль не понадобится, и вы можете использовать свой массив напрямую.


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