Задать вопрос
22 марта, 08:10

Помогите составить програму перевода из 10 в 2 число 100.

+1
Ответы (1)
  1. 22 марта, 11:16
    0
    Var

    b:array[1 ... 100001] of integer;

    var a, c, i:integer;

    begin

    c:=0;

    write ('десятичное число: ') ;

    readln (a) ;

    while a0 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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Помогите составить програму перевода из 10 в 2 число 100. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы