В одномерном массиве М, состоящем из 10 целых чисел, найти: а) количество нулевых элементов: б) сумму элементов, больших -4: В) полу сумму элементов с четными индексами: г) произведение нечетных элементов
а) Для нахождения количества нулевых элементов в массиве М нужно пройти по всем элементам массива и проверить каждый на равенство нулю.
Пример кода на Python:
M = [1, 0, 2, 0, 3, 4, 0, 5, 6, 0] count_zero = sum(x == 0 for x in M) print(count_zero) # Output: 4
б) Для нахождения суммы элементов, больших -4, нужно пройти по всем элементам массива М и сложить те элементы, которые больше -4.
Пример кода на Python:
M = [1, 0, 2, 0, 3, 4, 0, 5, 6, 0] sum_greater_than_minus_four = sum(x for x in M if x > -4) print(sum_greater_than_minus_four) # Output: 21
в) Для нахождения полусуммы элементов с четными индексами нужно пройти по всем элементам массива, начиная с индекса 0, и сложить элементы с четными индексами.
Пример кода на Python:
M = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] half_sum_even_index = sum(M[i] for i in range(0, len(M), 2)) print(half_sum_even_index) # Output: 25
г) Для нахождения произведения нечетных элементов нужно пройти по всем элементам массива М и перемножить все элементы с нечетными индексами.
Пример кода на Python:
M = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] product_odd = 1 for i in range(1, len(M), 2): product_odd *= M[i] print(product_odd) # Output: 945
а) Для нахождения количества нулевых элементов в массиве М нужно пройти по всем элементам массива и проверить каждый на равенство нулю.
Пример кода на Python:
M = [1, 0, 2, 0, 3, 4, 0, 5, 6, 0]count_zero = sum(x == 0 for x in M)
print(count_zero) # Output: 4
б) Для нахождения суммы элементов, больших -4, нужно пройти по всем элементам массива М и сложить те элементы, которые больше -4.
Пример кода на Python:
M = [1, 0, 2, 0, 3, 4, 0, 5, 6, 0]sum_greater_than_minus_four = sum(x for x in M if x > -4)
print(sum_greater_than_minus_four) # Output: 21
в) Для нахождения полусуммы элементов с четными индексами нужно пройти по всем элементам массива, начиная с индекса 0, и сложить элементы с четными индексами.
Пример кода на Python:
M = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]half_sum_even_index = sum(M[i] for i in range(0, len(M), 2))
print(half_sum_even_index) # Output: 25
г) Для нахождения произведения нечетных элементов нужно пройти по всем элементам массива М и перемножить все элементы с нечетными индексами.
Пример кода на Python:
M = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]product_odd = 1
for i in range(1, len(M), 2):
product_odd *= M[i]
print(product_odd) # Output: 945