С клавиатуры задается число N не превышающее 20, определяющее количество элементов одномерного целочисленного массива. Затем вручную заполняется сам массив из N элементов. Особым элементом этого массива назовём элемент, значение которого больше своего индекса (порядкового номера). Нумерация индексов начинается с 1. Найти сумму особых элементов массива. Входные данные: натуральное число N и N целочисленных элементов массива. Выходные данные: число – сумма особых элементов массива.
N = int(input("Введите количество элементов массива: ") array = [int(input(f"Введите элемент массива {i+1}: ")) for i in range(N) special_elements_sum = for i in range(N) if array[i] > i + 1 special_elements_sum += array[i print("Сумма особых элементов массива: ", special_elements_sum)
Пример работы программы:
Введите количество элементов массива: Введите элемент массива 1: Введите элемент массива 2: Введите элемент массива 3: Введите элемент массива 4: Введите элемент массива 5: Сумма особых элементов массива: 15
Пример решения на языке Python:
N = int(input("Введите количество элементов массива: ")array = [int(input(f"Введите элемент массива {i+1}: ")) for i in range(N)
special_elements_sum =
for i in range(N)
if array[i] > i + 1
special_elements_sum += array[i
print("Сумма особых элементов массива: ", special_elements_sum)
Пример работы программы:
Введите количество элементов массива:Введите элемент массива 1:
Введите элемент массива 2:
Введите элемент массива 3:
Введите элемент массива 4:
Введите элемент массива 5:
Сумма особых элементов массива: 15