// PascalABC.NET 3.3, сборка 1590 от 03.12.2017 // Внимание! Если программа не работает, обновите версию!
begin var A:=ReadArrInteger('Введите 20 элементов массив А'+NewLine,20); Write('A: '); A.Println; var B:=A.Where((v,i)->i.IsOdd).ToArray; Write('B: '); B.Println; var C:=A.Where((v,i)->i.IsEven).ToArray; Write('C: '); C.Println end.
Const n=5; m=6; var a:array[1..n,1..m] of integer; i,j,k,max:integer; begin Randomize; writeln('Исходный массив:'); for i:=1 to n do begin for j:=1 to m do begin a[i,j]:=random(100); write(a[i,j]:4); end; writeln; end; max:=0; for i:=1 to n do begin k:=0; for j:=1 to m do if a[i,j] mod 5=0 then k:=k+1; writeln(i,': ',k); if k>max then max:=k; end; writeln('max = ',max); end.
// Внимание! Если программа не работает, обновите версию!
begin
var A:=ReadArrInteger('Введите 20 элементов массив А'+NewLine,20);
Write('A: '); A.Println;
var B:=A.Where((v,i)->i.IsOdd).ToArray; Write('B: '); B.Println;
var C:=A.Where((v,i)->i.IsEven).ToArray; Write('C: '); C.Println
end.
Пример
Введите 20 элементов массив А
-49 11 -39 15 43 -9 30 25 9 25 42 -39 -26 1 -49 -43 33 -46 -1 -24
A: -49 11 -39 15 43 -9 30 25 9 25 42 -39 -26 1 -49 -43 33 -46 -1 -24
B: 11 15 -9 25 25 -39 1 -43 -46 -24
C: -49 -39 43 30 9 42 -26 -49 33 -1