Обновить 'bin.pas'
This commit is contained in:
14
bin.pas
14
bin.pas
@@ -5,8 +5,8 @@ begin
|
|||||||
Write(N mod 2);
|
Write(N mod 2);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function step(x:integer):longint;
|
function step(x:integer):integer;
|
||||||
var i:integer; st:longint;
|
var i:integer; st:integer;
|
||||||
begin
|
begin
|
||||||
if x=0 then step:=1 else begin
|
if x=0 then step:=1 else begin
|
||||||
st:=1;
|
st:=1;
|
||||||
@@ -15,17 +15,16 @@ function step(x:integer):longint;
|
|||||||
step:=st;
|
step:=st;
|
||||||
end; end;
|
end; end;
|
||||||
end;
|
end;
|
||||||
var k,a,b,d,s:longint;
|
var k,a,b,d,s:integer;
|
||||||
|
|
||||||
|
|
||||||
begin
|
begin
|
||||||
s:=0;
|
s:=0;
|
||||||
k:=0;
|
k:=0;
|
||||||
writeln('выберите режим 1:Bintodec 2:Dectobin'k;
|
writeln('Выберите режим 1:bin2dec 2:dec2bin');
|
||||||
readln(a);
|
readln(a);
|
||||||
if a=1 then begin
|
if a=1 then begin
|
||||||
|
writeln('Выбран режим bin2dec. Введите число');
|
||||||
readln(a);
|
readln(a);
|
||||||
|
|
||||||
repeat
|
repeat
|
||||||
b:=a mod 10;
|
b:=a mod 10;
|
||||||
d:=a div 10;
|
d:=a div 10;
|
||||||
@@ -34,7 +33,8 @@ repeat
|
|||||||
a:=d;
|
a:=d;
|
||||||
until d=0;
|
until d=0;
|
||||||
writeln(s);
|
writeln(s);
|
||||||
end; else begin
|
end else begin
|
||||||
|
writeln('Выбран режим dec2bin. Введите число');
|
||||||
readln(a);
|
readln(a);
|
||||||
dec2bin(a);
|
dec2bin(a);
|
||||||
end;
|
end;
|
||||||
|
|||||||
Reference in New Issue
Block a user