Предмет: Информатика,
автор: Алисмай
помогите составить програму перевода из 10 в 2 число 100.
Ответы
Автор ответа:
0
var
b:array[1..100001] of integer;
var a,c,i:integer;
begin
c:=0;
write('десятичное число: ');
readln(a);
while a<>0 do
begin
if a mod 2 = 0 then
begin
a:=a div 2;
c:=c+1;
b[c]:=0;
end;
if a mod 2 <>0 then
begin
a:=a div 2;
c:=c+1;
b[c]:=1;
end;
end;
write('двоичное число: ');
for i:=c downto 1 do
write(b[i])
end.
b:array[1..100001] of integer;
var a,c,i:integer;
begin
c:=0;
write('десятичное число: ');
readln(a);
while a<>0 do
begin
if a mod 2 = 0 then
begin
a:=a div 2;
c:=c+1;
b[c]:=0;
end;
if a mod 2 <>0 then
begin
a:=a div 2;
c:=c+1;
b[c]:=1;
end;
end;
write('двоичное число: ');
for i:=c downto 1 do
write(b[i])
end.
Автор ответа:
0
любое число
Автор ответа:
0
число 100
Похожие вопросы
Предмет: Алгебра,
автор: ilonaturomsha0602
Предмет: Алгебра,
автор: marianna25morskaa
Предмет: География,
автор: fbteyjjhftrrfgj
Предмет: Математика,
автор: группа1э