Python python python!!!!!!!!!
import random as r
n=int(input())
array=[]
m=105
for i in range(n):
x=r.randint(-15,101)
array.append(x)
if x
m=x
if m==105:
print('минимум: нет')
print(array,'\nминимум:',m)
это python 3.7 если надо можно массив красивее вывести заменив print(array,'\n',m) на print(','.join(map(str,array)),'\n',m)
так можно еще красивее и вывести минимум, используя функцию min(array)
еще, кстати, нужно индекс числа вывести
функция min не учтет четность и не четность числа
а чтоб номер вывести можно использавать такой способ array.index(m)
можно сделать min([item for item in array if item % 2 == 0])
да только к чему такое нагромождение для 8 класса как я понял