011111
Объяснение:
31(10) = 11111(2)
для того, чтобы сделать 31 в отрицательное нужно перед двоичной записью этого числа поставить 0(он означает минус)
var a,r:real;
begin
readln(a,r);
if a>2*r then writeln('proidet') else writeln('ne proidet');
end.
var a:array[1..100]of integer;
s,i,n:integer;
begin
readln(n);
for i:=1 to n do readln(a[i]);
for i:=2 to n-1 do begin
if a[i]<(a[i-1]+a[i+1])/2 then s:=s+1;
end;
writeln(s);
end.
function Fib(b:integer):integer;
begin
if (b<=1) then
Fib:=b
else
Fib := Fib(b - 1)+Fib(b - 2) ;
end;
var a:integer;
begin
readln(a);
writeln(fib(a));
end.
var m,k:integer;
begin
readln(m);
k:=m div 4;
writeln(k);
end.
var a:array[1..10]of integer;
i,n,k:integer;
begin
readln(n);
for i:=1 to n do readln(a[i]);
for i:=1 to (n div 2) do begin
k:=a[n-i+1];
a[n-i+1]:=a[i];
a[i]:=k;
end;
for i:=1 to n do write(a[i],' ');
end.
var
a:integer;
begin
writeln('Num'); readln(a);
if (a > 0) and (a < 5) then begin
case a of
1:writeln('Один');
2:writeln('Два');
3:writeln('Три');
4:writeln('Четыре');
end
end
else
writeln(sqr(a));
end.
Var
m,n,s,p:integer;
Begin
read(m,n,s);
p:= (s mod 10) + (s div 100 mod 10); {p сумма цифр}
If (p mod m = 0) and (p mod n = 0) then
writeln('Числа ',m,' и ',n,' являются делителями числа ',p)
else
writeln('Числа ',m,' и ',n,' не являются делителями числа ',p);
end.
Объяснение из скобок можешь убрать