Вопрос задан 26.09.2023 в 18:10. Предмет Информатика. Спрашивает Хачатуров Арнольд.

Створити послідовність з довільної кількості випадкових цілих чисел з проміжка [-100; 100]. Знайти:

Найбільший член послідовності; Суму чисел послідовності, як закінчуютьсч нулем (наприклад, 20, -40); Добуток парних чисел послідовності З'ясувати, яких чисел більше додатних чи від'ємних Дане завдання можна оформити одною програмо, а можна як чотири окремі (як вам зручно)
0 0
Перейти к ответам

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

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

Відповідь:

import random

n = int(input("N = "))

list_r = []

zero_end = 0

pair = 1

positive = 0

negative = 0

for i in range(n):

  r = random.randint(-100, 100)

  list_r.append(r)

  if r%10==0:

      zero_end += 1

  if r%2==0:

      pair = pair*r

  if r > 0:

      positive =+ 1

  if r < 0:

      negative =+ 1

print(list_r)

print(f'Максимальне {max(list_r)}')

print(f'Числа які закінчуються нулем {zero_end}')

print(f'Добуток парних чисел послідовності {pair}')

if positive > negative:

  print('Додатних більше')

else:

  print('''Від'ємних більше''')

Пояснення:

0 0
Отвечает Зимина Маша.

да это ................................

Объяснение:

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

Ви можете вирішити це завдання за допомогою програми на мові програмування, такої як Python. Ось приклад програми, яка вирішує ваші чотири підзавдання окремо:

python
import random # Створити послідовність з довільною кількістю випадкових цілих чисел з проміжка [-100; 100] sequence = [random.randint(-100, 100) for _ in range(10)] # Змініть 10 на бажану кількість чисел # Знайти найбільший член послідовності max_value = max(sequence) # Знайти суму чисел послідовності, які закінчуються на нуль sum_ending_with_zero = sum(x for x in sequence if x % 10 == 0) # Знайти добуток парних чисел послідовності product_of_even_numbers = 1 for number in sequence: if number % 2 == 0: product_of_even_numbers *= number # З'ясувати, яких чисел більше - додатних чи від'ємних positive_count = sum(1 for x in sequence if x > 0) negative_count = sum(1 for x in sequence if x < 0) if positive_count > negative_count: greater = "додатних чисел" elif positive_count < negative_count: greater = "від'ємних чисел" else: greater = "додатних та від'ємних чисел рівна кількість" print("Послідовність чисел:", sequence) print("Найбільший член послідовності:", max_value) print("Сума чисел, які закінчуються на нуль:", sum_ending_with_zero) print("Добуток парних чисел:", product_of_even_numbers) print(f"Кількість {greater} більше.")

Просто запустіть цей код у середовищі Python, і він вирішить всі ваші підзавдання. Ви можете змінити кількість чисел у послідовності, змінивши значення range(10) на бажане.

0 0

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

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

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

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