Алексей Анищенко
Алексей Анищенко

Помогите с двоичным кодом. Надо ответ без 0 перед 1

var a,b,i,a1:integer;

var s:array[1..20] of integer;

begin

repeat

read(a);

a1:=a;

writeln('Код начинается с единицы');

writeln('Максимальное 1000000');

repeat

i+=1;

if a mod 2=0 then s[i]:=0 else s[i]:=1;

a:=a div 2;

until a=0;

writeln('Десятичный: ',a1);

writeln('Двоичный: ',s[20],s[19],s[18],s[17],s[16],s[15],s[14],s[13],s[12],s[11],s[10],s[9],s[8],s[7],s[6],s[5],s[4],s[3],s[2],s[1]);

s[i]:=0;

writeln;

until b=1;

end.

Ни
Никита

uses
crt;

var
dec: integer;
bin: string;
ch: char;

begin
repeat
clrscr;
write('Десятичный код: ');
readln(dec);
bin := '';
while dec > 0 do
begin
bin := IntToStr(dec mod 2) + bin;
dec := dec div 2;
end;
writeln('Двоичный код: ', bin);
ch := readkey;
until ch = #27;
end.

Похожие вопросы
как расшифровать двоичный код 011001 ??
помогите найти определитель n-го порядка. 0 1 0 0 . .0 0 -1 0 1 0 . .0 0 0 -1 0 1 . .0 0 ...0 0 0 0 . .-1 0
Перевод Десятичного кода в Двоичный
Помогите пожалуйста числа: 76,82,83 перевести в двоичные коды))))
помогите решить, ответ в двоичной системе
как расшифровать двоичный? код 1) 0010=? 2) 0101=?
как умножать числа в двоичных и десятичных кодах. как умножать числа в двоичных и десятичных кодах
Функция преобразования двоично-десятичного кода числа в двоичный.
Вычитание в двоичном коде.
Есть схема, кот. работает с двоичным кодом. будет ли она работать с доп. двоичным кодом и выдавать результат в жоп. коде?