0% encontró este documento útil (0 votos)
2 vistas1 página

Cálculo de BCNN en C++

El documento contiene un código en C++ que implementa funciones para calcular el máximo común divisor (MCD) y el mínimo común múltiplo (MCM) de dos números enteros. Sin embargo, hay un error en la función 'ucln' debido a un punto y coma que interrumpe la lógica del condicional. La función 'bcnn' intenta calcular el MCM utilizando la función 'bcnn' de manera recursiva, lo que también es incorrecto.

Cargado por

thanhtus1509
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas1 página

Cálculo de BCNN en C++

El documento contiene un código en C++ que implementa funciones para calcular el máximo común divisor (MCD) y el mínimo común múltiplo (MCM) de dos números enteros. Sin embargo, hay un error en la función 'ucln' debido a un punto y coma que interrumpe la lógica del condicional. La función 'bcnn' intenta calcular el MCM utilizando la función 'bcnn' de manera recursiva, lo que también es incorrecto.

Cargado por

thanhtus1509
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

#include <iostream>

using namespace std;

int ucln(int x, int y) {

if (x > y);

x = x + y;

y = x - y;

x = x - y;

while (y != 0) {

int m = x % y;

x = y;

y = m;

return x;

int bcnn(int, int);

int bcnn(int x, int y)

int a = (x * y) / bcnn(x, y);

return a;

int main()

int a, b;

cin >> a >> b;

cout << bcnn(a, b) << endl;

También podría gustarte