Hola!! Estoy haciendo un programa en c q calcule el mínimo común multiplo de dos número y era para que me dijeraís como hacerlo o simplemente una pekeña ayuda.
Graciass
| |||
C. Mínimo común multiplo Hola!! Estoy haciendo un programa en c q calcule el mínimo común multiplo de dos número y era para que me dijeraís como hacerlo o simplemente una pekeña ayuda. Graciass |
| |||
Respuesta: C. Mínimo común multiplo 1. Define una variable para guardar el valor del mcm y la inicializas a 1 (mcm=1) Lógicamente debes definir también las variables para los dos números. 2. Determina el mayor de los dos números. 3. En un cliclo WHILE (con un contador) buscas el residuo de los dos números con respecto al contador. El ciclo va hasta el valor del numero mayor. 4. Si ninguno de los dos residuos es igual a cero, incrementas el contador (++). 5. Si alguno de los dos residuos es igual a cero, tomas valor del contador y lo multiplicas por el mcm. En este caso, tomas el (los) numero(s) cuyo residuo haya sido cero y lo(s) divides entre el contador. No te escribo el código, ya que solicitaste una ayudita. Si lo anterior está muy confuso, me dices qué parte necesitas más expicitamente y con gusto te la envío. |
| |||
Respuesta: C. Mínimo común multiplo Cita: El residuo el lo que sobra despues de dividir dos enteros, y se aplica con el operador %. Si el residuo es cero, quiere decir que el numero es divisible por el denominador:
Código:
if (n1%i==0 || n2%i==0){ mcm *= i; if (n1%i==0) n1 /= i; if (n2%i==0) n2 /= i; } else i++; |
| |||
Respuesta: C. Mínimo común multiplo HOla que tal, tengo un problema con el mismo programa y es que debe tener arreglos y no se como colocarlos dentro de los procesos para que acumule los divisores de los numeros, de verdad te agradeceria si pudieras ayudarme llevo tiempo tratando de hacerlo y ha sido en vano, gracias de antemano, saludos. |