Дан фрагмент программы:While x>0 do beginc:=x mod 2;x:=x div 2;Write(c);end;Допишите его...

0 голосов
93 просмотров

Дан фрагмент программы:While x>0 do beginc:=x mod 2;x:=x div 2;Write(c);end;Допишите его до самостоятельной программы, выполняющей перевод чисел из десятичной системы счисления в двоичную.


Информатика (69 баллов) | 93 просмотров
Дан 1 ответ
0 голосов

var x,c,p:integer;

begin

p:=1;

readln(x);

while x>0 do begin

c:=c + x mod 2*p;

x:=x div 2;

p:=p*10

end;

write(c)

end.

(3.9k баллов)