<span>If (a>=10) and (a<=99)
then begin
writeln (a,'-двузначное число');
writeln ('его квадрат=', sqr(a));
end
else (a,' не является двузначным числом');</span>
67125/2=33562 - ост 1
33562/2=16781 - ост 0
16781/2=8390 - ост 1
...
1/2=0 ост 1
Запишем остатки в обратном порядке: 10000011000110101
67125 (10)=10000011000110101 (2)
Теперь переведем из 2 в 8
10000011000110101 (2), разбиваем числа по 3 начиная с конца:
010 000 011 000 110 101 , переведем каждое из них в 8
2 0 3 0 6 5
10000011000110101 (2) = 203065 (8)
Теперь переведем из 2 16
10000011000110101 (2), разбиваем числа по 4 начиная с конца:
0001 0000 0110 0011 0101 , переведем каждое из них в 16
1 0 6 3 5
10000011000110101 (2) = 10635 (16)
Ответ: 10000011000110101 (2); 203065 (8); 10635 (16);
PS: Разбитие на 3 и на 4 объясняется тем, что 1 число восьмеричное пишется в двоичной системе из 3 знаков, а 16 из 4.
Основные правила: слушать преподавателя. Взять вещи по его разрешению. Не бегать в кабинете. Во время перемены открыть дверь кабинета,что бы комната проветрилась. Если хотите выйти во время урока,поднимите руку,спросите разрешение и выйдите.
<span>mas = []
while True<span>:
</span>----x = int(input("X= "))
</span>----<span>mas.append(x)
</span>----<span>if x == 0<span>:
</span></span>--------<span>break
</span><span>a = max(mas)
print("Max",a)
mas.remove(a)
b = max(mas)
print("Max",b)
print("произведение: ",a*b)</span>