116=58×2
58=29×2
29=14×2+1
14=7×2
7=3×2+1
3=1×2+1
1 111 *
111
------------
1111
1111
1111
--------------
1101001
Const n=?; {Кол-во элементов в массиве, написать число вместо "?"}
Var a,b:array[1..n] of integer;
x,k,i,j:integer;
Begin
writeln('Init massive:');
for i:=1 to n do
begin
readln(x); {а лучше написать <em>read(x);</em> и вводить числа через пробел одной строкой, красивее будет}
a[i]:=x;
end;
k:=n div 2;
if (n mod 2)<>0 then k:=k+1;
j:=1;
for i:=(k+1) to n do
begin
b[j]:=a[i];
j:=j+1;
end;
if (n mod 2)<>0 then
begin
b[k]:=a[k];
k:=k-1;
j:=j+1;
end;
for i:=1 to k do
begin
b[j]:=a[i];
j:=j+1;
end;
for i:=1 to n do write(b[i],' ');
End.
INPUT "a="; A
MAX = A
INPUT "b="; B
IF B > MAX THEN MAX = B
INPUT "c="; C
IF C > MAX THEN MAX = C
S = A + B + C - MAX
PRINT S<span>
</span>