Дан целочисленный одномерный массив, заполненный с клавиатуры. сформируйте новый массив из значений исходного массива, больших 20 и имеющих индексы, кратные 10.
# Ввод исходного массива arr = list(map(int, input("Введите целочисленный массив через пробел: ").split())) # Формирование нового массива new_arr = [arr[i] for i in range(len(arr)) if arr[i] > 20 and i % 10 == 0] # Вывод нового массива print("Новый массив из значений исходного массива, больших 20 и имеющих индексы, кратные 10:", new_arr)
Пример работы программы:
Введите целочисленный массив через пробел: 15 25 30 10 40 22 18 27 35 19 Новый массив из значений исходного массива, больших 20 и имеющих индексы, кратные 10: [25, 40]
Пример решения на Python:
# Ввод исходного массиваarr = list(map(int, input("Введите целочисленный массив через пробел: ").split()))
# Формирование нового массива
new_arr = [arr[i] for i in range(len(arr)) if arr[i] > 20 and i % 10 == 0]
# Вывод нового массива
print("Новый массив из значений исходного массива, больших 20 и имеющих индексы, кратные 10:", new_arr)
Пример работы программы:
Введите целочисленный массив через пробел: 15 25 30 10 40 22 18 27 35 19Новый массив из значений исходного массива, больших 20 и имеющих индексы, кратные 10: [25, 40]