Program zadacha;
var a,x:integer;
begin
read(x);
a:=4*4*x;
write(a);
end.
<span>Сортировка методом пузырька (по возрастанию)
procedure MassivSort(var arr : array of Real; const N : Integer);var I: Integer; J: Integer; K: Integer; M: Real;begin for i:=1 to N do begin m:=Arr[i-1]; k:=i; for j:=i to n do begin if m>Arr[j-1] then begin m:=Arr[j-1]; k:=j; end; end; Arr[k-1]:=Arr[i-1]; Arr[i-1]:=m; end;end;
Сортировка по убыванию:
<span>procedure sort;
var i , j , tmp : integer;
begin
for i := 1 to n - 1 do
for j := i + 1 to n do
if a[i] < a[j] then begin
tmp := a[i];
a[i] := a[j];
a[j] := tmp;
end<span>;</span></span>
</span>
Вагоны
контролер
пассажиры
2/1/4 не могу дагодаться
Var b,c,k:integer;
a:array[1..100] of integer;
d:real;
begin
k:=0;
b:=0;
for c:=1 to 100 do
begin
a[c]:= random(41)-20;
writeln('a[',c,']= ',a[c]);
if a[c]>0 then
begin
b:=b+a[c];
k:=k+1;
end;
end;
d:=b/k;
writeln('Среднее арифметическое элементов массива равняется ',d);
end.<span>
</span>
c*a+b=-1
-1*a+b=0
0*a+b=4
b=4, a=b=4, c=-5/4
“c” - не целое число, вопреки условию.
То есть при заданных аргументах, задача не решаема.
В тоже время, задача становится решаемой, если первый член последовательности равен не -1, а -2 (то есть при последовательности -2,0,4).
c*a+b=-2
-2*a+b=0
0*a+b=4
b=4, a=2, c=-3
Четвертый член последовательности, в этом случае, вычисляется так:
4*a+b=4*2+4=12