Есть ответ 👍

Написать программу в любой программе(лучше всего на сишарп), которая преобразует целое положительное десятичное число (число разрядов не более 6) в его эквивалент в 2 систему счисления. программа должна вводить число в 10 систему счисления и печатать результат в 2 системе счисления. например: введите целое число в 10c/c: 12 двоичный эквивалент равен 1100 незначащие нули должны подавляться. должен быть контроль вводимых цифр. разрешены цифры 0 - 9.

269
419
Посмотреть ответы 2

Ответы на вопрос:


// pascalabc.net 3.2, сборка 1437 от 03.05.2017 // внимание! если программа не работает, обновите версию! function dec2bin(x: string): string; begin   var s: =x.matchvalue('\d+');   if s.length=0 then begin       writeln('не найдено ни одной цифры! ');       result: =''       end   else begin       var t: =s.tointeger;       var r: string: ='';       while t> =2 do (r,t): =(t mod 2+r,t shr 1);       result: =t+r       end end; begin   writeln(dec2bin(readlnstring('n=' end.

1. 5 бит

2. 3 бита

3. 60 бит

4. 30 бит

5. 2 в 10й - 1024 символа

Популярно: Информатика