Дан целочисленный одномерный массив, заполненный с клавиатуры. сформируйте новый массив из значений исходного массива, больших 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 1 Новый массив из значений исходного массива, больших 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 1Новый массив из значений исходного массива, больших 20 и имеющих индексы, кратные 10: [25, 40]