[C con Clase] Hijo, comprueba tu división con esto.

marcelinux marcelinator en gmail.com
Vie Sep 26 13:07:33 CEST 2014


Antes de nada. Muchiiiiisimas gracias por dedicarme tu tiempo.

En cuanto a:
SD> Como no haces otra cosa que obtener el cociente y el resto en este bucle,
SD> sugiero dividir entre enteros directamente - sin la necesidad de un bucle.
SD> Esto es,
SD> cociente = numerador / denominador;
SD> resto = numerador % denominador;
SD>                         printf("Cociente: %d\n",vueltas);
SD> >                         printf("Resto: %d\n", numerador);
SD> >                 }
SD> >         }
SD> >
SD> Debes retornar un entero. Si no, entonces indica 'void' para 'main()'.

Cierto. Copié el fuente tal como lo vi.
Lo que olvidé comentar es que se trataba de realizar una división sin dividir :">
De ahí que se utilice la resta y el número de iteraciones.

Voy a estudiar con detenimiento tus otros consejos.
Sólo comentar que, a medida que lo iba haciendo, pretendía "dibujar" la división como lo haría en papel.
Por eso el interés en convertirlo a caracteres. Para "formatearlo" de alguna manera.
Y por eso he dejado un "modo vervose" y poder comprobar el resultado de cada rutina.
Seguiré trabajando en ello y publicaré lo que consiga.

Otra vez, muchas gracias.

Programador y ávido de conocimiento.
Gracias a todos los que comparten.


Más información sobre la lista de distribución Cconclase