// PascalABC.NET 3.0, сборка 1160 от 05.02.2016
begin
var n:=ReadInteger('n=');
var a:=ArrRandom(n,-100,100); a.Println;
a:=a.Where(x->x>0).Concat(a.Where(x->x<=0)).ToArray;
a.Println;
Writeln('Количество положительных элементов: ',
a.Where(x->x>0).Count)
end.
<u><em>Тестовое решение:</em></u>
n= 15
-29 56 -40 -23 -26 -5 -69 37 -35 74 72 -63 -69 1 -93
56 37 74 72 1 -29 -40 -23 -26 -5 -69 -35 -63 -69 -93
Количество положительных элементов: 5
Var
amoebas, t: integer;
begin
amoebas := 1;
t := 0;
repeat
t := t + 3;
amoebas := amoebas * 2;
Writeln(amoebas, ' амеб через ', t, ' часа');
until t >= 24;
end.
Необходимо это в первую очередь для того, чтобы визуально разграничивать фрагменты текста между собой.
Да, нужно. Любой принтер требует отключения при заправке чернил
Var
i,s:integer;
a:array [1..12] of integer;
begin
randomize;
s:=0;
for i:=1 to 12 do
begin
a[i]:=Random(35)+10;
writeln(a[i]);
if a[i] mod 3=0
then s:=s+a[i];
end;
writeln(s);
end.