Для решения данной задачи можно воспользоваться языком программирования Python. Вот пример программы, которая выполняет описанные действия:
import random
# Задаем размер массива и искомое число X
N = 10
X = int(input("Введите число X: "))
# Создаем массив из N случайных чисел в диапазоне [-10, 10]
arr = [random.randint(-10, 10) for _ in range(N)]
# Выводим массив на экран
print("Массив:", arr)
# Ищем индекс последнего элемента, равного числу X
index = -1
for i in range(N):
if arr[i] == X:
index = i
# Выводим результат
if index != -1:
print(f"Индекс последнего элемента, равного числу X ({X}), равен {index}")
else:
print("Элемент не найден")
Эта программа сначала заполняет массив из 10 случайных чисел в диапазоне [-10, 10], затем выводит его на экран. Затем она ищет индекс последнего элемента, равного введенному числу X, и выводит его на экран. Если элемент не найден, программа выведет сообщение "Элемент не найден".