Дан массив целых чисел из 10 элементов. Заполните клавиатуру. найти: а) сумму элементов,имеющих нечетное значение б) вывести индексы (номера) тех элементов,значение которых больше заданного числа в) определить есть ли в данном массиве положительные кратные данному числу
Давайте рассмотрим пример на языке программирования Python:
arr = [] for i in range(10): arr.append(int(input("Введите элемент массива: "))) # a) Сумма элементов, имеющих нечетное значение sum_odd = sum([x for x in arr if x % 2 != 0]) # б) Вывод индексов элементов, значение которых больше заданного числа num = int(input("Введите число: ")) indexes_greater = [i for i, x in enumerate(arr) if x > num] # в) Проверка наличия положительных кратных данному числу num_check = int(input("Введите число для проверки: ")) positive_multiples = any(x % num_check == 0 and x > 0 for x in arr) print("Сумма элементов с нечетными значениями:", sum_odd) print("Индексы элементов, значение которых больше", num, ":", indexes_greater) print("Есть ли в массиве положительные кратные числу", num_check, ":", positive_multiples)
Этот код позволит вам ввести 10 элементов массива, после чего вычислить сумму элементов с нечетными значениями, вывести индексы элементов, значения которых больше заданного числа, и определить есть ли в массиве положительные числа, кратные введенному числу.
Давайте рассмотрим пример на языке программирования Python:
arr = []for i in range(10):
arr.append(int(input("Введите элемент массива: ")))
# a) Сумма элементов, имеющих нечетное значение
sum_odd = sum([x for x in arr if x % 2 != 0])
# б) Вывод индексов элементов, значение которых больше заданного числа
num = int(input("Введите число: "))
indexes_greater = [i for i, x in enumerate(arr) if x > num]
# в) Проверка наличия положительных кратных данному числу
num_check = int(input("Введите число для проверки: "))
positive_multiples = any(x % num_check == 0 and x > 0 for x in arr)
print("Сумма элементов с нечетными значениями:", sum_odd)
print("Индексы элементов, значение которых больше", num, ":", indexes_greater)
print("Есть ли в массиве положительные кратные числу", num_check, ":", positive_multiples)
Этот код позволит вам ввести 10 элементов массива, после чего вычислить сумму элементов с нечетными значениями, вывести индексы элементов, значения которых больше заданного числа, и определить есть ли в массиве положительные числа, кратные введенному числу.