
Даны одномерные массивы m и n получить массив k=m^2+n^2


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

// Внимание! Если программа не работает, обновите версию!
begin
var l:=ReadInteger('Количество элементов в каждом массиве =');
var m:=ArrRandom(l,-30,48); m.Println;
var n:=ArrRandom(l,-60,35); n.Println;
var k:=m.Zip(n,(p,q)->p*p+q*q).ToArray; k.Println
end.
Пример
Количество элементов в каждом массиве = 13
6 21 1 -5 40 42 14 21 15 4 -27 -26 -22
2 -59 15 -11 2 -2 -6 -41 -30 3 23 -38 6
40 3922 226 146 1604 1768 232 2122 1125 25 1258 2120 520



Для получения массива `k`, который является результатом сложения квадратов элементов массивов `m` и `n`, можно использовать различные языки программирования. Один из способов решения этой задачи на языке Python с использованием библиотеки NumPy выглядит следующим образом:
```python import numpy as np
m = np.array([1, 2, 3]) n = np.array([4, 5, 6])
k = m2 + n2
print(k) ```
В данном примере мы импортируем библиотеку NumPy и создаем массивы `m` и `n`. Затем мы используем оператор `**` для возведения каждого элемента массива в квадрат и выполняем поэлементное сложение с помощью оператора `+`. Результат сохраняется в массиве `k`, который затем выводится на экран.
Результат: ``` [17 29 45] ```
Таким образом, полученный массив `k` будет содержать сумму квадратов элементов массивов `m` и `n`.
Источники: -(https://numpy.org/doc/stable/reference/generated/numpy.ndarray.html): NumPy documentation - ndarray


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







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