Вопрос задан 11.07.2023 в 23:15. Предмет Информатика. Спрашивает Гольц Владимир.

1.Дан массив из N действительных чисел. Составить алгоритм для подсчета количества отрицательных

элементов в нем. 2.Дан массив из N действительных чисел. Составить алгоритм для подсчета количества четных элементов в нем.Напишите пожалуйста
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Букал Елизавета.

1.

x = map(int, input().split())

so = sp = 0

for i in x:

if i > 0:

sp += 1 #Подсчет положит

else:

so += 1 #Подсчет отриц

print(so)

2.

x = map(int, input().split())

so = sp = 0

for i in x:

if i % 2 == 0:

sp += 1 #Подсчет чет

else:

so += 1 #Подсчет нечет

print(sp)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Алгоритм для подсчета количества отрицательных элементов в массиве:
markdown
1. Инициализировать переменную count отрицательных элементов и установить ее равной 0. 2. Перебрать все элементы массива: 2.1 Если текущий элемент меньше 0, увеличить значение count на 1. 2.2 Иначе, продолжить перебор следующего элемента. 3. Вернуть значение count как результат подсчета отрицательных элементов.

Пример псевдокода на Python:

python
def count_negative_elements(arr): count = 0 for num in arr: if num < 0: count += 1 return count
  1. Алгоритм для подсчета количества четных элементов в массиве:
markdown
1. Инициализировать переменную count четных элементов и установить ее равной 0. 2. Перебрать все элементы массива: 2.1 Если текущий элемент делится на 2 без остатка (является четным), увеличить значение count на 1. 2.2 Иначе, продолжить перебор следующего элемента. 3. Вернуть значение count как результат подсчета четных элементов.

Пример псевдокода на Python:

python
def count_even_elements(arr): count = 0 for num in arr: if num % 2 == 0: count += 1 return count

Оба алгоритма принимают массив из N действительных чисел и возвращают количество отрицательных элементов (для первого алгоритма) или количество четных элементов (для второго алгоритма) в этом массиве.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос