Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuántos puntos se necesitan para la programación matemática?

¿Cuántos puntos se necesitan para la programación matemática?

# include ltstdio.h gt

# include ltmath.h gt

Clasificación

{

Privado:

int m _numerador; /*numerador*/

int m _ denominador/*denominator*/

Int GetMaxComDiv() /*devuelve el máximo común divisor del numerador y denominador* /

{

int numMin = ABS(m _ molécula);

int numMax = ABS(m _ denominador); int I = 0;

int iMaxComDiv = 1;

numMin = numMin gtnumMax? numMax: numMin;

numMax = numMin gtnumMax? numMin: numMax;

if(numMin ==0) devuelve 1;

if(numMax numMin ==0)

iMaxComDiv = numMin

Otro

{

for(I = 2;i ltnumMin/2;i)

{

if(m _Numerador i = = 0 amp ampm _Denominador i==0)

{

iMaxComDiv = I;

}

}

}

Volver a iMaxComDiv

}

/*Cuando los signos del numerador y denominador son diferentes, el numerador es negativo*/

void setSign()

{

if((m _ denominador lt; 0 amp ampm _ numerador gt0) | | (m _ denominador gt0 amp ampm _ numerador lt0))

{

m _ molécula = -1 * ABS(m _ molécula

m _ denominador = ABS(m _ denominador); );

}

else if(m _ denominador lt; 0 amp ampm _numerator lt0) //Cuando el numerador y el denominador son números negativos, elimina el signo negativo.

{

m _numerador* =-1

m _denominador* =-1

}

de lo contrario si(m_denominator==0)

{

m _denominator = 1;

}

}