Ответы на вопрос:
// pascalabc.net 3.2, сборка 1325 от 19.10.2016 function bintooct(s: string): string; // переводит двоичную триаду в восьмеричную цифру begin case s of '000': result: ='0'; '001': result: ='1'; '010': result: ='2'; '011': result: ='3'; '100': result: ='4'; '101': result: ='5'; '110': result: ='6'; '111': result: ='7'; end end; begin var s2: =readlnstring('введите целое двочное число'); var k: =s2.length mod 3; if k< > 0 then s2: =(3-k)*'0'+s2; // дополнить до кратной 3 длины var s8: =''; for var i: =1 to s2.length div 3 do s8: =s8+bintooct(copy(s2,3*i-2,3)); writeln(s8); end. пример введите целое двочное число 10101100001 2541
Популярно: Информатика
-
SlavZgr08.03.2021 21:28
-
tokio27207.05.2022 12:17
-
максим167619.11.2021 12:40
-
vayler50p014sh26.01.2022 13:39
-
anyanaffanya15.04.2021 13:28
-
tata20127931.07.2020 07:11
-
evaalmazova05.04.2020 22:29
-
Anonimka0421.02.2021 09:35
-
ougodnikovaa12.01.2023 03:35
-
vikaoskina101.12.2020 06:51