1)
var n,k: integer;
begin
readln(n);
if (n>0) and (n<10) then k:=1
else if (n>9) and (n<100) then k:=2
else k:=3;
write(k);
end.
2)
var a,b,c: integer;
D,x1,x2: real;
begin
readln(a,b,c);
D:=b*b-4*a*c;
if(D>0) then begin
x1:=((-1)*b+sqrt(D))/(2*a);
x2:=((-1)*b-sqrt(D))/(2*a);
write(x1,' ',x2);
end else if (D=0) then begin
x1:=(-1)*b/(2*a);
write(x1);
end else write('Нет решений');
end.
3)
var x,y: integer;
begin
readln(x,y);
if(x=0) or (y=0) then write('точка лежит на координатной оси')
else begin
if(x>0) then begin
if(y>0) then write('I')
else write('IV');
end else
if(y>0) then write('II')
else write('III');
end;
end.
<span>Hand to hand combat это на английском
</span>
Х=А7(16) у=67(8)
Так для удобства вычислений переведем х и у в 10 сис-му счисления
Х=А7(16)=167(10)
Y=67(8)=55(10)
Теперь складываем 167+55=222(10)
Переводим полученное число в 2-ю сис-му счисления
222(10)=1101110(2)
N = 24
N=2^i
i= 5
I= 12*5= 60 бит (лебедя)
I=8*5= 40 (журавля)