Вопрос задан 18.06.2023 в 11:03. Предмет Информатика. Спрашивает Уфимцева Жанна.

1. В массиве из 10 целых чисел заменить все элементы, стоящие на четных местах, на минимальный

элемент. (Python) 2. Распечатать координаты вектора, равного разности двух векторов a и b размерностью n=10 и найти его модуль.(Python)
0 0
Перейти к ответам

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

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

# Задача 1

arr = [int(input()) for _ in range(10)]

min_num = min(arr)

for i in range(1, len(arr), 2):

   arr[i] = min_num

# Задача 2

arr_1 = [int(input()) for _ in range(10)]

arr_2 = [int(input()) for _ in range(10)]

res = sum(list(set(arr_1) - set(arr_2)))

print(res)

print(f'Модуль: {abs(res)}')

Я хз, правильно ли я понял смысл второй задачи или нет)

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

Конечно, давайте по порядку.

Задача 1:

В этой задаче вы хотите заменить все элементы массива, стоящие на четных позициях, на минимальный элемент массива. Вот пример решения на Python:

```python # Создаем массив из 10 целых чисел (вам нужно ввести свои значения) arr = [3, 8, 2, 7, 1, 5, 4, 6, 9, 0]

# Находим минимальный элемент в массиве min_element = min(arr)

# Заменяем элементы на четных позициях на минимальный элемент for i in range(0, len(arr), 2): arr[i] = min_element

# Выводим измененный массив print(arr) ```

В этом коде `range(0, len(arr), 2)` создает последовательность четных индексов, и мы заменяем элементы с такими индексами на минимальный элемент.

Задача 2:

В данной задаче вам нужно вычислить разность двух векторов `a` и `b`, распечатать координаты полученного вектора и найти его модуль. Предположим, что векторы представлены списками длиной 10. Вот пример кода:

```python import math

# Задаем векторы a и b (вам нужно ввести свои значения) a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] b = [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

# Вычисляем разность векторов result_vector = [ai - bi for ai, bi in zip(a, b)]

# Выводим координаты вектора print("Координаты вектора (разность a и b):", result_vector)

# Вычисляем модуль вектора vector_module = math.sqrt(sum(x ** 2 for x in result_vector))

# Выводим модуль вектора print("Модуль вектора:", vector_module) ```

Этот код использует генератор списка для вычисления разности векторов и библиотеку `math` для вычисления модуля вектора.

0 0

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

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

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

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