Вопрос задан 11.04.2021 в 03:32.
Предмет Информатика.
Спрашивает Теплоухова Карина.
заданы 2 одномерных числовых массива X и Y длинной n. Сформировать из них массив Z, вычисляя каждый
его элемент как разность соответствующих элементов первого и второго массива . Вычислить сумму элементов массива Z и определить ее знак . Вывести на экран все три массива и ответ на вопрос задачиОтветы на вопрос
Отвечает Василевская Настя.
PascalABC.NET 3.3.5, сборка 1660 от 20.04.2018
Внимание! Если программа не работает, обновите версию!
begin
var n:=ReadInteger('n=');
var x:=ArrRandom(n,-5,25); x.Println;
var y:=ArrRandom(n,-5,25); y.Println;
var z:=x.Zip(y,(p,q)->p-q).ToArray; z.Println;
var s:=z.Sum;
var c:=s<0 ? 'отрицательный' : s=0 ? 'отсутствует' : 'положительный';
Writeln('Сумма равна ',s,', знак суммы ',c)
end.
Пример
n= 13
2 -5 24 3 23 22 -3 6 -3 -2 9 25 8
17 9 11 8 0 -2 -2 2 25 19 16 21 -4
-15 -14 13 -5 23 24 -1 4 -28 -21 -7 4 12
Сумма равна -11, знак суммы отрицательный
Внимание! Если программа не работает, обновите версию!
begin
var n:=ReadInteger('n=');
var x:=ArrRandom(n,-5,25); x.Println;
var y:=ArrRandom(n,-5,25); y.Println;
var z:=x.Zip(y,(p,q)->p-q).ToArray; z.Println;
var s:=z.Sum;
var c:=s<0 ? 'отрицательный' : s=0 ? 'отсутствует' : 'положительный';
Writeln('Сумма равна ',s,', знак суммы ',c)
end.
Пример
n= 13
2 -5 24 3 23 22 -3 6 -3 -2 9 25 8
17 9 11 8 0 -2 -2 2 25 19 16 21 -4
-15 -14 13 -5 23 24 -1 4 -28 -21 -7 4 12
Сумма равна -11, знак суммы отрицательный
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Код решения задачи на языке Python:
pythonn = int(input("Введите длину массивов: "))
X = []
Y = []
for i in range(n):
X.append(int(input(f"Введите {i+1}-й элемент массива X: ")))
Y.append(int(input(f"Введите {i+1}-й элемент массива Y: ")))
Z = []
for i in range(n):
Z.append(X[i] - Y[i])
sum_Z = sum(Z)
if sum_Z > 0:
sign = "+"
elif sum_Z < 0:
sign = "-"
else:
sign = "0"
print("Массив X:", X)
print("Массив Y:", Y)
print("Массив Z:", Z)
print(f"Сумма элементов массива Z: {sum_Z}, знак: {sign}")
Пример работы программы:
yamlВведите длину массивов: 4
Введите 1-й элемент массива X: 5
Введите 1-й элемент массива Y: 2
Введите 2-й элемент массива X: 9
Введите 2-й элемент массива Y: 4
Введите 3-й элемент массива X: 8
Введите 3-й элемент массива Y: 6
Введите 4-й элемент массива X: 3
Введите 4-й элемент массива Y: 1
Массив X: [5, 9, 8, 3]
Массив Y: [2, 4, 6, 1]
Массив Z: [3, 5, 2, 2]
Сумма элементов массива Z: 12, знак: +
В данном примере пользователь ввел длину массивов n = 4 и значения элементов массивов X и Y. Далее программа создала массив Z, заполнив его разностями соответствующих элементов X и Y, вычислила сумму элементов массива Z и определила ее знак. Наконец, программа вывела на экран все три массива и ответ на вопрос задачи. В данном случае сумма элементов массива Z равна 12 и имеет знак "+".
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
