Hola, aquí les dejo el código que estoy haciendo y soy nuevo en esto así que me da un error que dice que mcm no es miembro de std y no entiendo que tengo que cambiar
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int A, B, MCD, i, MCM, DIV, min;
printf("ALGORITMO QUE DADOS DOS NUMEROS DIGA SU MCD, MCM Y DIVISORES COMUNES, presione intro al dar valores \n\n");
printf("Introduzca el primer numero \n");
scanf("%d",&A);
printf("Introduzca el segundo numero \n");
scanf("%d",&B);
if(A<B){
for(i=1;i<=A;i++){
if(A%i==0 && B%i==0){
printf("Son divisores comunes: \n");
printf("%d\n\n",i);
}
}
}
if(B<A){
for(i=1;i<=B;i++){
if(A%i==0 && B%i==0){
printf("Son divisores comunes: \n");
printf("%d \n\n",i);
}
}
}
if(A=B){
printf("%d y %d son iguales y sus divisores comunes son: 1 y %d \n\n",A,B,A);
}
MCM= std::MCM(A,B);
for(i=1;i<=MCM;i++){
if(A%i==0 && B%i==0){
int MCD=i;
MCM=(A*B)/MCD;
}
}
MCM=(A*B)/MCD;
printf("%d es el MCM de %d y %d \n\n",MCM,A,B);
printf("%d es el MCM de %d y %d \n\n",MCD,A,B);
system ("pause");
return 0;
}