Array 65. Дан массив A размера N и целое число K \((1 \leq K \leq N )\). Преобразовать массив, увеличив каждый его элемент на исходное значение элемента \(A_K\).

Решение на Python 3

import random

N = random.randrange(2,10)
K = random.randrange(0,N)
a = sorted([random.randrange(0,10) for i in range(N)],reverse = True)

print("N:",N)
print("K:",K)
print("Array a:\n",a)
print('a[{0}] = {1}'.format(K, a[K]))

x = a[K]
a = [i+x for i in a]

print("Modified Array a:\n",a)