// PascalABC.NET 3.3
begin
var a:=ArrRandom(10,-10,10);
writeln('Массив A:'); a.Println;
var b:=a.Where(x->(x<0)and(x mod 2=0)).ToArray;
writeln('Массив B:'); b.Println;
end.
Пример:
Массив A:
7 -4 -9 2 6 8 5 -10 8 8
Массив B:
-4 -10
Три раза.
1. S станет 1, i станет 3.
2. S станет 4, i станет 5.
3. S станет 9, i станет 7.
Дальше S = 9, поэтому алгоритм пойдёт в правую ветку.
Program z1;
uses GraphABC;
begin
setpencolor(clgreen);
line(30,50,60,20);
line(60,20,90,50);
line(90,50,30,50);
line(30,80,60,50);
line(60,50,90,80);
line(90,80,30,80);
line(30,110,60,80);
line(60,80,90,110);
line(90,110,30,110);
floodfill(60,40,clgreen);
floodfill(60,70,clgreen);
floodfill(60,100,clgreen);
end.
var s:string;
i:integer;
begin
readln(s);
for i:= length(s) downto 1 do
if s[i]=',' then delete (s, i, 1);
writeln(s);
end.
var
i, k, n: integer;
begin
read(n);
for i := 10 to 99 do
if i mod 10 + i div 10 = n then begin
writeln(i);
k := k + 1;
end;
writeln('k = ', k);
end.