<em>// PascalABC.NET 3.3, сборка 1634 от 14.02.2018</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var n:=ReadInteger('n=');
var a:=ArrRandom(n,-50,50); a.Println;
var s:=a.Where(t->t.IsEven); s.Println; Writeln('Кол-во = ',s.Count);
s:=a.Where(t->t.IsOdd).Reverse; s.Println; Writeln('Кол-во = ',s.Count);
var imax:=a.IndexMax;
Writeln('Номер максимального элемента- ',imax+1,
', его значение- ',a[imax])
end.
<u>Пример</u>
n= 15
-39 29 23 4 -26 41 23 -9 10 49 -24 39 -28 19 15
4 -26 10 -24 -28
Кол-во = 5
15 19 39 49 -9 23 41 23 29 -39
Кол-во = 10
Номер максимального элемента- 10, его значение- 49
begin
var ss := ReadSeqInteger(ReadlnInteger('n ='));
ss.Count(x -> (x > 0) and (x mod 5 = 0)).Println;
end.
Var a: array[0..25] of Integer;
b,i,n: integer;
begin
for i:=0 to 24 do
begin
writeln('Введите ',i+1,' число');
readln(b);
a[i]:=b;
end;
writeln('Какое число найти?');
readln(n);
for i:=0 to 24 do
begin
if a[i]=n then writeln('Число ',n,' - ',i,'-ый элемент в массиве');
end;
end.
1 <
2 ? 1,3
3 x
4 >
5 ? 4,6
6 x
7 >
8 ? 9,1
9 !