Дан одномерный массив . К четным элементам массива прибавить B , а из нечетных вычесть
C . Значения В и С вводятся с клавиатуры.
Знаешь ответ?
Чтобы оставить ответ, войдите или зарегистрируйтесь.
Ответ или решение 1
Генуська
( Решение задачи предоставлено на языке программирования - Python версии 3.6.4 ).
Заведем пустой массив a, который будет последовательно заполнятся элементами, введенными пользователем с клавиатуры, в количестве n. Также создадим переменные b и c, их значения тоже вводятся с клавиатуры.
Далее помощью цикла for перебираем все элементы массива, и благодаря условию if находим среди них элементы с четными значениями или же с четными индексами и выполняем соответствующие действия. В результате получаем следующую программу:
a = []
n = int(input())
b = int(input())
c = int(input())
for i in range(0, n):
k = int(input())
a.append(k)
for i in range(0, n):
if a[i] % 2 == 0:
a[i] += b
else:
a[i] -= c
print(a)
Новые вопросы в разделе Информатика
Адинела
05.10.2022, 08:15
Гаязутдин
05.10.2022, 01:10
Алайбек
05.10.2022, 01:05
Акияма
05.10.2022, 01:00