Написать программу , которая заполняет элементами массив по правилу: а(I)= (i^4/7i-2), выводит его элементы на экран с двумя знаками после запятой и затем выводит новый массив , в котором заменены на противоположные знаки элементов исходного массива . I=1,2,3...10

15 Дек 2019 в 19:44
149 +1
0
Ответы
1
import numpy as np
def fill_arraynnn:
return np.array[(i∗∗4)/(7∗i−2)foriinrange(1,n+1)][(i**4)/(7*i-2) for i in range(1, n+1)][(i4)/(7i2)foriinrange(1,n+1)]
def change_signsarrarrarr:
return np.array[−xforxinarr][-x for x in arr][xforxinarr]
n = 10
original_array = fill_arraynnn print"Originalarray:""Original array:""Originalarray:" for i in rangennn:
print":.2f".format(originalarray[i]),end="""{:.2f}".format(original_array[i]), end=" "":.2f".format(originala rray[i]),end=""
new_array = change_signsoriginalarrayoriginal_arrayoriginala rray print("\nNew array with opposite signs:")
for i in rangennn:
print":.2f".format(newarray[i]),end="""{:.2f}".format(new_array[i]), end=" "":.2f".format(newa rray[i]),end=""

Этот код создает массив согласно заданному правилу, выводит его элементы на экран с двумя знаками после запятой, затем создает новый массив с элементами, у которых противоположные знаки и также выводит его на экран.

18 Апр 2024 в 23:29
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир