ответ: 10 путей (Больше не нашел, но проверь на всякий случай. Я думаю суть ты понял.)
Объяснение: 5 Вправо 3 Вниз 1 Вправо 4 Вниз (1 Путь)
4 вниз 4 вправо 3 вниз 2 вправо (2 путь)
3 вниз 5 вправо 1 вправо 4 вниз (3 путь)
7 вниз 4 вправо 2 вправо (4 путь)
6 вниз 4 вправо 1 вниз 2 вправо (5 путь)
2 вниз 5 вправо 1 вниз 1 вправо 4 вниз (6 путь)
3 вниз 5 вправо 1 вниз 1 вправо 3 вниз (7 путь)
4 вниз 4 вправо 3 вниз 2 вправо (8 путь)
2 вниз 4 вправо 5 вниз 2 вправо (9 путь)
3 вниз 4 вправо 4 вниз 2 вправо (10 путь)
ответ:надеюсь это то что надо
const
N = 5;
var
a: array[1..N] of integer;
i, iMin: integer;
begin
writeln('Исходный массив:');
for i := 1 to N do
begin
a[i] := random(100) - 50;
write(a[i]:4);
end;
iMin := 1;{инциируем первым элементом}
for i := 2 to N do {проверяем все остальные}
if a[i] < a[iMin] then {новый минимальный}
iMin := i; {запомнить i}
writeln; {перейти на новую строку}
writeln('Минимальный элемент a[', iMin, ']=', a[iMin]);
end.
Объяснение за внимание))