Вопрос задан 06.11.2023 в 19:26. Предмет Информатика. Спрашивает Орынбасаров Елдос.

1. Написать программу, которая задаёт последовательность из 10 случайных чисел не превышающих 20.

2. Написать программу для нахождения суммы элементов в массиве, удовлетворяющих условию: «больше 20, но не меньше 50». Если сумма нечётная, то вывести на экран знак "+" иначе "-".
0 0
Перейти к ответам

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

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

Ответ:

a = int(input())

b = sorted(list(map(int, input().split())))

c = int(input())

d = list(map(int, input().split()))

answers = list()

for x in d:

   i = -1

   R = a

   while R - i > 1:

       c = (R + i) // 2

       if b[c] <= x:

           i = c

       else:

           R = c

   answers.append(R)

print(*answers)

Объяснение:

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

1. Вот программа, которая задает последовательность из 10 случайных чисел не превышающих 20:

```python import random

sequence = [] for _ in range(10): number = random.randint(1, 20) sequence.append(number)

print(sequence) ```

Эта программа использует модуль `random`, чтобы генерировать случайные числа в диапазоне от 1 до 20. Затем она добавляет каждое сгенерированное число в список `sequence` и выводит этот список на экран.

2. Вот программа, которая находит сумму элементов в массиве, удовлетворяющих условию "больше 20, но не меньше 50", и выводит знак "+" или "-":

```python array = [23, 50, 10, 30, 40, 15, 60, 25, 20, 55] sum = 0

for number in array: if number > 20 and number <= 50: sum += number

if sum % 2 == 0: print("-") else: print("+") ```

В этой программе мы имеем массив `array`, который содержит числа. Мы проходим по каждому числу в массиве и проверяем, удовлетворяет ли оно условию "больше 20, но не меньше 50". Если число удовлетворяет условию, то мы добавляем его к переменной `sum`. Затем мы проверяем, является ли сумма нечетной, и выводим соответствующий знак на экран.

0 0

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

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

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

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