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

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

Ответ:
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)



Конечно, могу помочь с этими задачами.
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) ```
Эти примеры позволяют выполнить указанные задачи для массивов, введенных с клавиатуры или созданных соответствующим образом.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili