Function Transform(n:longint):longint;
Var
k,B:longint;
Begin
B:=n;
k:=1;
While B <> 0 do
Begin
k:=k*10;
WriteLn('k = ',k);
B:=B div 10;
End;
if n >= 0 then
Begin
WriteLn('n:= k + n = ',k,' + ',n,' = ',n+k);
WriteLn('n:= 10*n + 1 = ',10*(k+n),' + ',1,' = ',(k+n)*10+1);
Transform:=(k+n)*10+1
End;
End;
Var
A:longint;
Begin
Write('Введите целое число: ');ReadLn(A);
WriteLn(Transform(A))
End.
Var y,z:integer;
begin
Readln(z);
y:=3*z-2;
Writeln(y);
End.
7 (если пробовать все возможные варианты, а не только оптимальные)
var a,b,c,d:string[5];
k,l,err:integer;
begin
readln(a);
readln(b);
c:=copy(a,1,2);
d:=copy(b,1,2);
val(c,k,err);
val(d,l,err);
if k=0 then write ('24-hour clock') else
if k>12 then write ('24-hour clock') else
if l>12 then write ('24-hour clock') else
if l=12 then write ('both') else
write ('12-hour clock');
readln
end.
Ответ:у тебя наверное комп старый у меня было такое и пришлось новый покупать
Объяснение: