Вопрос задан 29.11.2023 в 11:09. Предмет Информатика. Спрашивает Попов Андрей.

80 баллов. Желательно с объяснениями. 1) Дан массив Д, размером 6 элементов, элементы вводятся с

клавиатуры. Найти сумму положительных элементов. 2) Дан массив М, размером 12 элементов, элементы случайные числа от -10 до 5. Найти наибольшей элемент чисел, поменять местами 5 и 10 элементы. 3) Дан массив L, размером 8 элементов, элементы вводятся с клавиатуры. Нужно упорядочить элементы по возрастанию.
0 0
Перейти к ответам

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

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

Ответ:

1.
lst = [int(input()) for i in range(6)]

s = 0

for x in lst:

 if x > 0:

   s += x

print(s)

2.
from random import randint

lst = [randint(-10,5) for i in range(12)]

lst[4],lst[9] = lst[9],lst[4]

print(max(lst))

3.

lst = [int(input()) for i in range(8)]

lst.sort()

print(*lst)

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

Конечно, могу помочь с этими задачами.

1) Для нахождения суммы положительных элементов массива Д (размером 6 элементов), введенных с клавиатуры, нужно создать цикл, который пройдется по каждому элементу массива и проверит, является ли он положительным числом (больше нуля). Если это так, число будет добавлено к общей сумме. Например, на Python:

```python # Создаем массив и заполняем его значениями, вводимыми с клавиатуры D = [] for i in range(6): num = int(input(f"Введите {i+1}-й элемент массива: ")) D.append(num)

# Инициализируем переменную для хранения суммы положительных чисел sum_positive = 0

# Проходим по элементам массива и складываем положительные числа for num in D: if num > 0: sum_positive += num

print(f"Сумма положительных элементов массива D: {sum_positive}") ```

2) Для нахождения наибольшего элемента в массиве М (размером 12 элементов) с числами от -10 до 5 и замены местами 5-го и 10-го элементов, можно использовать следующий код на Python:

```python import random

# Создаем массив М с случайными числами от -10 до 5 M = [random.randint(-10, 5) for _ in range(12)] print("Исходный массив M:", M)

# Находим индекс наибольшего элемента в массиве М max_index = M.index(max(M))

# Меняем местами 5-й и 10-й элементы массива М M[4], M[9] = M[9], M[4]

print("Массив M после замены местами 5-го и 10-го элементов:", M) ```

3) Для упорядочивания элементов массива L (размером 8 элементов), введенных с клавиатуры, по возрастанию можно использовать встроенные функции сортировки в Python, такие как `sort()` или `sorted()`:

```python # Создаем массив и заполняем его значениями, вводимыми с клавиатуры L = [] for i in range(8): num = int(input(f"Введите {i+1}-й элемент массива: ")) L.append(num)

# Сортируем массив по возрастанию L.sort() # или можно использовать L = sorted(L)

print("Массив L после упорядочивания по возрастанию:", L) ```

Эти примеры позволяют выполнить указанные задачи для массивов, введенных с клавиатуры или созданных соответствующим образом.

0 0

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

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

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

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