Вопрос задан 07.07.2023 в 11:18. Предмет Информатика. Спрашивает Селиверстов Кирилл.

СРОЧНО ПРОШУ НАДО СЕГОДНЯ СДАТЬ!! Написать программу которая запрашивает массив из n целых чисел а

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

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

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

Ответ:

def parity(array):

   count_chet = 0

   count_nechet = 0

   for i in array:

       if i % 2 == 0:

           count_chet += 1

       else:

           count_nechet += 1

   print('четные числа => ', count_chet)

   print('нечетные числа =>', count_nechet)

   print('кол-во чисел =>', count_nechet + count_chet)

   print(array)

   

parity([1, 2, 4, 5, 7, 8])

(в parity можешь подставить любой массив)

2-ое задание

def suma(numbers_array):

   print(sum(numbers_array))

   print(numbers_array)

suma([1, 2, -4, 5, 7, 8])

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам написать программы на Python для выполнения этих задач. Вот два примера:

Программа для подсчета четных и нечетных чисел:

python
def count_even_odd(numbers): even_count = 0 odd_count = 0 for num in numbers: if num % 2 == 0: even_count += 1 else: odd_count += 1 return even_count, odd_count def main(): n = int(input("Введите размер массива: ")) num_array = [] for i in range(n): num = int(input(f"Введите число {i+1}: ")) num_array.append(num) even_count, odd_count = count_even_odd(num_array) print("Исходный массив:", num_array) print("Количество четных чисел:", even_count) print("Количество нечетных чисел:", odd_count) if __name__ == "__main__": main()

Программа для суммирования положительных и отрицательных чисел:

python
def sum_positive_negative(numbers): positive_sum = 0 negative_sum = 0 for num in numbers: if num > 0: positive_sum += num elif num < 0: negative_sum += num return positive_sum, negative_sum def main(): n = int(input("Введите размер массива: ")) num_array = [] for i in range(n): num = int(input(f"Введите число {i+1}: ")) num_array.append(num) positive_sum, negative_sum = sum_positive_negative(num_array) print("Исходный массив:", num_array) print("Сумма положительных чисел:", positive_sum) print("Сумма отрицательных чисел:", negative_sum) if __name__ == "__main__": main()

Просто скопируйте соответствующий код в файл с расширением .py и выполните его с помощью интерпретатора Python. Не забудьте внести необходимые числа.

0 0

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

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

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

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