Ответы на вопрос:
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.
Популярно: Информатика
-
Subota21.09.2020 19:02
-
plagods02.08.2021 02:19
-
1Кat322.11.2021 20:17
-
лунтик5607.05.2022 09:47
-
rita145roden25.08.2022 00:01
-
TheOll07.06.2022 05:18
-
111138604.05.2020 12:30
-
zemkaaa101.09.2022 22:26
-
anastasiyaaldo27.03.2023 23:42
-
vereina25.03.2021 00:41