Pascal. Задача 8-25

Целочисленный массив из 10 элементов вводит пользователь. Пользователь также вводит число X. Найти и вывести минимальный индекс элемента, равного X, или сообщение, что такого элемента нет.

Решение
const
  N = 10;
var
  i, X, min : integer;
  a : array[1..N] of integer;
begin
  for i := 1 to N do begin
    Write('Введите элемент массива ', i, ': ');
    Readln(a[i]);
  end;
  Write('Введите число X: ');
  Readln(X);
  min := 0;
  for i := 1 to N do begin
    if (a[i] = X) and (min = 0) then
      min := i;  
  end;
  if min > 0 then
    Writeln('Индекс равен: ', min)
  else
    Writeln('Нет такого элемента')
end.