Var b,c:real;
<span>begin </span>
<span>b:=1; </span>
<span>c:=2; </span>
<span>repeat </span>
<span>b:=b+1; </span>
<span>c:=c*b; </span>
<span>until b=4; </span>
<span>writeln('Да'); </span>
<span>end. </span>
Берём вес города А за 1. В город Б дорога идёт только из А значит он весит тоже 1. В город В идёт дорога из Б и Д ( Д весит 1 така как в него дорога только из А) значит 1+1 значит город в весит 2. Ну и так по порядку , потом в конце складывает вес городов из которых есть дорога в Л, это и будет ответ. ( Ну можно и просто посчитать , но это сложно и можно ошибиться) Ответ 14
Сначала переведем 40 в двоичную для этого будем делить пока не останется единица
40 /2
-40 ---20/2
0 -20---10/2
0 -10---5/2
0 -4---2/2
1 -2---1
0
После этого с правой стороны получаем число по остаткам от деления
Получилось число 101000 в двоичной системе
52 так легко не перервести, поэтому сначала переведем в десятичную,а
для этого будем умножать
2*8(0)степени+5*2(1)степени=2+40=42(в десятичной)
Теперь опять в двоичную переводим
42/2
-42---21/2
0 -20 ---10/2
1 -10---5/2
0 -4---2/2
1 -2 ---1
0
Получилось 101010
А теперь сравниваем с ответами : подходит 3) 101000<101001<101010