Consulta resolver un problema

Iniciado por jca1, 29 Octubre 2017, 22:25 PM

0 Miembros y 1 Visitante están viendo este tema.

jca1

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.

MCKSys Argentina

Hola!

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

En especial:

Cita de: Staff elhacker.net en 12 Abril 2009, 09:01 AM
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!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


jca1

#2
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