Ответ Автор - bezzubikkk const m=100;vara: array[1..m] of integer;i,n: integer; begin readln(n); for i:=1 to n do readln(a[i]); for i:=1 to n do if a[i]=i then writeln(i); end.
Ответ Автор - BobbyFresnel ===== PascalABC.NET =====begin var n := ReadInteger('n='); var a := ArrRandom(n, 1, n); a.Println; a.Where((v, i) -> v = i + 1).Count.Printlnend.