PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(15,-10,10); a.Println;
a.IndexesOf(t->t=a.Last).Select(t->t+1).TakeWhile(t->t<>15).Println
end.
Пример
-4 5 7 2 4 -4 -4 -4 -8 8 9 9 7 6 7
3 13