Ответ:

Сравниваем каждый элемент с Z. Если элемент строго больше Z, заменяем его на Z; остальные элементы не меняем.

Пример программы на Python:

n = int(input())
a = list(map(float, input().split()))
z = float(input())

for i in range(n):
    if a[i] > z:
        a[i] = z

print(*a)
  1. При Z=10: 11 заменяется на 10; 10,2 заменяется на 10. Результат: 3; −4,5; 10; 10; 3,2.
  2. При Z=−2: 0, 11 и −1,9 больше −2, поэтому заменяются на −2. Результат: −2; −2; −7,9; −2,1; −2.

Ответ: а) 3; −4,5; 10; 10; 3,2. б) −2; −2; −7,9; −2,1; −2.