Получив на вход число X, этот алгоритм печатает два числа:L и M. Укажите наибольшее число Х, при вводе которого алгоритм печатает сначала 2, потом 4. var x,L, M,Q: integer;
begin
readln(x);
Q:=2;
L:=0;
while x>=5 do
begin
L:=L+1;
x:=x div Q;
end;
M:=x;
if M begin
M:=L;
L:=x;
end;
writeln(L);
writeln(M);
end.
216
347
Ответы на вопрос:
ответ: 428
Объяснение:
var
x, L, M, i:integer;
begin
for i := 4096 downto 1 do
begin
L := 0;
M := 1;
x := i;
while x > 0 do
begin
Inc(L);
M := M *(x mod 8);
x := x div 8;
end;
if (L = 3) and (M = 120) then
begin
WriteLn('x = ', i);
break;
end;
end;
readln;
end.
А) 737(10)=1011100001(2) 737(10)= 1341(8) 737(10)= 2e1(16) б) 92(10)=1011100(2) 92(10)=134(8) 92(10)=5с(16) в)934,25(10)= 1110100110.01(2) 934,25(10)=1646.2(8) 934,25(10)=3а6.4(16) на счет этого примера я не уверена. г)413,5625(10)= 110011101.1001(2) 413.5625(10)=635.44(8) 413.5625(10)=19d.9(16) так же не уверена. д)100,94(10). здесь у меня не получается) но принцип таков: делишь с остатком, и собираешь остаток с конца(по таблице).
Популярно: Информатика
-
n00byte23.05.2021 04:51
-
LOL1241111117.01.2021 05:50
-
Mysicista02.09.2020 17:12
-
Zetexer08.03.2022 03:31
-
azizovabina13.04.2020 00:56
-
ANNAAFANASYEVA114.01.2020 02:35
-
алмат11221.06.2023 06:53
-
Воздух527.09.2022 12:51
-
SanyaLuckYouTube16.08.2021 04:18
-
nastyapetrova01107.11.2020 12:59