1. Создается массив из целых, массив статический на 30 элементов. 2. В цикле со счетчиком (for) заполняется массив с клавиатуры, вводятся 30 значений. 3. Еще раз в цикле просматриваются все элементы массива и сравниваются с 20. Если больше 20, то увеличивается значение переменной x на 1 и к значению перменной y прибавляют значение этого элемента массива. 4. После окончания цикла вычисляется выводится отношение s:=x/y.
Небольшое дополнение, если элементов массива больших 20 не будет, то возникнет переполнение из-за деления на 0
// PascalABC.NET 3.1, сборка 1198 от 11.03.2016 begin var n:=5; var z:=MatrixRandom(n,n,10,99); for var i:=0 to n-1 do begin for var j:=0 to n-1 do Print(z[i,j]); Writeln end; var imin:=0; var jmin:=n-1; for var i:=1 to n-1 do if z[i,n-i-1]<z[imin,jmin] then begin imin:=i; jmin:=n-i-1 end; Writeln('Zmin=Z[',imin+1,',',jmin+1,']=',z[imin,jmin]) end.