Programa 2: Multiplicación de dos números en binario.
Escribe un programa en C, C++ o Java que lea dos enteros m y n
(escritos en binario y separados por un espacio) y que calcule su
producto mn. Puedes suponer que m y n tienen entre 1 y 1000 bits. Tu
programa debe llamarse mul.c, mul.cpp o mul.java, debe compilar con
gcc, g++ o gcj, ejecutarse en menos de 1 segundo, y no debe leer ni
escribir ningún dato adicional. En el ejemplo de abajo se pide
multiplicar 1012 por 10012, lo que da 1011012
como resultado.
Ejemplo de entrada
|
Ejemplo de salida
|
101 1001
|
101101
|