/ PascalABC.NET 3.2, сборка 1385 от 14.02.2017 // Внимание! Если программа не работает, обновите версию!
begin Writeln('Поквартирная численность жильцов'); var a:=ArrRandom(36,1,10); a.Println; var mx:=a.Max; Write('Квартиры с максимальным количеством жильцов: '); a.Select((x,i)->(x,i)).Where(x->x[0]=mx).Select(x->x[1]+1).Println end.
Begin var n:=ReadInteger('n = '); var m:=ReadInteger('m = '); Writeln('Исходная матрица:'); var a:=MatrRandom(n,m,-20,20); a.Println(4); for var i:=0 to a.RowCount-1 do for var j:=0 to a.ColCount-1 do if a[i,j]>0 then a[i,j]:=1 else a[i,j]:=0; Writeln('Измененная матрица:'); a.Println(4) end.