Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: Myth.ck en 19 Mayo 2009, 04:12 am



Título: Ejercicio Conversión
Publicado por: Myth.ck en 19 Mayo 2009, 04:12 am
Hola miren este problema:
Convertir un número entero de base 2 a base 4 por el método directo.

El método directo consiste en por ejemplo

Entrada: 1101001100

Separa el dígito de a dos, en este caso por ser la base de llegada igual a 4. En consecuencia:

11-01-00-11-00

Por conversión quedaría:

31030

Espero que eso no haya causado problemas.

Ahora este es el siguiente algoritmo que me gustaría que chekaran aver si existe una forma más fácil y como poder optimizarlo.

Código
  1. ;
  2. ;
  3. ;
  4. ;
  5. ;
  6. ;
  7. "0";
  8. ;
  9. ;
  10. ;
  11. ;
  12. ;
  13. ;
  14. ;
  15. ;
  16. ;
  17. ;
  18. ;
  19. ;
  20. ;
  21. ;
  22. ;
  23. ;
  24. ;
  25. ;
  26. ;
  27. ;
  28. ;
  29. "0";
  30. ;
  31.