ПОМОГИТЕ С ИНФОРМАТИКОЙ
У нас есть массив размером N. Как сделать новый массив, в который попадут только те элементы исходного массива, которые делятся нацело на первый элемент этого массива?
Информатика 7 класс Массивы и операции с ними массив элементы массива деление нацело новый массив информатика 7 класс задачи по информатике алгоритмы программирование фильтрация массива условия в массиве
Давайте разберем, как создать новый массив, содержащий только те элементы исходного массива, которые делятся нацело на первый элемент. Мы будем следовать пошагово, чтобы все было понятно.
arr = [12, 24, 36, 5, 18, 30].first_element = arr[0], что равно 12.first_element. Для этого мы можем использовать цикл.first_element нацело.arr[i] % first_element == 0, то элемент arr[i] делится на first_element.append().Теперь давайте представим, как это будет выглядеть в коде на Python:
arr = [12, 24, 36, 5, 18, 30]
first_element = arr[0]
new_array = []
for i in range(len(arr)):
if arr[i] % first_element == 0:
new_array.append(arr[i])
print(new_array)
В результате выполнения этого кода мы получим новый массив, который будет содержать только те элементы, которые делятся на 12: [12, 24, 36, 18].
Таким образом, мы успешно создали новый массив, следуя описанным шагам. Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!