Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: jca1 en 29 Octubre 2017, 22:25 pm



Título: Consulta resolver un problema
Publicado por: jca1 en 29 Octubre 2017, 22:25 pm
Hola como andan,, estoy intentando resolver un problema en el que necesito hacer lo siguiente: dado un entero positivo y otro entero positivo menor necesito realizar la siguiente secuencia: calcular el modulo(resto al dividir) entre el primero y el segundo y si es = a cero obtener ese segundo numero (por ej x/n da como resto 0 entonces necesito que me de n), sino necesito volver realizar lo anterior con dos 'n'nuevos, n=modulo(x/n) y n=modulo(x/n)+n. Si n es 1 no se aplicaria ningun caso anterior. por defecto podria dar 0.
Espero explique bien. Muchas gracias

Dos cosas: si el dividendo es menor que el divisor tampoco hacer nada. lo segundo es tener un control de que no haya un ciclo inifinito si vuelve un divisor que ya se analizo.

MOD: No hacer doble post. Usa el botón modificar.


Título: Re: Consulta resolver un problema
Publicado por: MCKSys Argentina en 29 Octubre 2017, 23:34 pm
Hola!

Te recomiendo leer las reglsa del subforo: https://foro.elhacker.net/programacion_cc/reglas_del_subforo-t251603.0.html (https://foro.elhacker.net/programacion_cc/reglas_del_subforo-t251603.0.html)

En especial:

Este no es un subforo donde se soliciten tareas, sino un lugar donde resolver dudas.

Debes mostrar tus avances y pedir ayuda sobre puntos concretos.

Saludos!


Título: Re: Consulta resolver un problema
Publicado por: jca1 en 30 Octubre 2017, 00:01 am
esta bien, pido disculpas. Cuando tenga disponible el programa se los paso ya que en el cual me aparece en varios casos un bug. Este es un problema ocurrio a mi xd