Título: MCM no es un miembro de std ayuda Publicado por: Riskettos en 14 Noviembre 2017, 19:50 pm 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; } Título: Re: MCM no es un miembro de std ayuda Publicado por: SubAtomicParticula en 18 Noviembre 2017, 16:49 pm Esto está mal:
MCM = std::MCM(A, B); std::MCM(A, B) no puede ser una funcion de std porque está definido como int en el programa. Seguro que este código lo has desarrollado tú? Suerte. PD: las conparaciónes if( A=B) deben ser if( A==B). Título: Re: MCM no es un miembro de std ayuda Publicado por: MAFUS en 18 Noviembre 2017, 19:42 pm Explícame este trozo:
Código
Título: Re: MCM no es un miembro de std ayuda Publicado por: SubAtomicParticula en 18 Noviembre 2017, 20:06 pm MAFUS, si sabes programar no te será dificil explicarlo tu.
Título: Re: MCM no es un miembro de std ayuda Publicado por: MAFUS en 18 Noviembre 2017, 20:37 pm Lo que quiero es que me la explique Riskettos.
No hay nada mejor para ver los fallos que tener que explicarle el código a otra persona. |