Pascalabc.net 3.3.5, сборка 1662 от 29.04.2018 внимание! если программа не работает, обновите версию! begin var a: =matrgen(6,7,(i,j)-> sin(i+1)+cos(3*(j+; a.println(10,6); writeln(70*'-'); var b: =a.elementswithindexes.where(t-> t[1].iseven and t[2].iseven) .select(t-> t[0]).toarray; b.println; var m: =b.where(t-> t> 0).defaultifempty.average; writeln('искомое среднее равно ',m); var f: =openwrite('myfile.txt'); for var i: =0 to a.rowcount-1 do begin for var j: =0 to a.colcount-1 do write(f,a[i,j],' '); writeln(f); end; writeln(f); for var i: =0 to b.length-1 do write(f,b[i],' '); f.close; end.
для того что бы застать врага в расплох