eolymp
bolt
Try our new interface for solving problems
Məsələlər

Двоичное умножение

Двоичное умножение

\includegraphics{https://static.e-olymp.com/content/43/43fdac7aa1c9c8d2a7cda4739ba0028ac78d3de1.jpg} Все мы знаем простые правила умножения в столбик. А сможем ли мы написать подобную программу для двоичных чисел? Давайте попробуем. \InputFile Каждый тестовый случай задаёт через пробел две двоичных строки (\textbf{х} и \textbf{у}). Можете считать, что длина каждой строки не превышает \textbf{30}. Входные данные завершаются строкой \textbf{0 0}. \OutputFile Выходные данные должны быть отформатированы как показано в примерах. Вы также должны показать шаг за шагом процесс процедуры умножения. Разные тестовые случаи должны быть разделены пустой строкой.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
11 11
111 10
10 111
0 0
Çıxış verilənləri #1
  11
  11
  --
  11
 11
----
1001

 111
  10
 ---
 000
111
----
1110

  10
 111
 ---
  10
 10
10
----
1110