En esta publicación mostraremos un programa que tiene como función reducir las fracciones a su mas mínima capacidad… El usuario deberá ingresar la fracción a simplificar ya sea que el coloque el numerador y el denominador, el programa hará automáticamente la reducción de dicha fracción.
Main principal del programa
int M,N,i,menor, multiplo, hay_multiplo;
printf(“nntttPROGRAMA HECHO POR (Su nombre) n”);
printf(“nt_________________________________________________________________tn”);
printf(“ntttPrograma que simplifica fracciones. nn”);
printf(“Introduzca el numerador: “);
scanf(“%d”, &M);
printf(“Introduzca el denominador: “);
scanf(“%d”, &N);
Para la inteligencia del programa
do
{
if (M < N )
menor = M;
else
menor = N;
i=2;
hay_multiplo=0;
while (i <= menor && hay_multiplo == 0)
{
if (M % i == 0 && N % i == 0)
{
multiplo = i;
hay_multiplo = 1;
}
i++;
}
if (hay_multiplo == 1)
{
M=M/multiplo;
N=N/multiplo;
printf(” = %d/%d n”, M, N);
}
}
while (hay_multiplo==1);