¿Cómo utilizar la programación en lenguaje C para ingresar la suma de dos fracciones y generarla en forma de la fracción más simple?
#include "stdio.h"
int fun(int num1, int num2)/*Encuentra la función del máximo común divisor*/
{ p >
int a, b, temp;
if (num1lt; num2)
{
temp=num1; > num1=num2;
num2=temp;
}
a=num1
b=num2;
while(b!=0)/*Usa el método rodante hasta que b sea 0*/
{
temp=ab;
a= b;
b=temp;
}
devolver a
}
principal()
{
int a1, a2, b1, b2, c=1, num1, num2;
printf("Ingrese el numerador de la primera fracción: \n");
scanf("d",amp;a1);
printf("Ingrese el denominador de la primera fracción:\n");
scanf("d",amp;a2);
printf("Ingrese el numerador de la primera fracción:\n");
scanf("d ",amp;b1);
printf("Ingrese el denominador de la primera fracción:\n");
scanf("d",amp;b2);
num1=a1*b2 b1*a2;
num2=a2*b2;
c=fun(num1, num2); > num1=num1/c;
num2=num2/c;
if(num2==1)
printf("El resultado es: d: " , num1);
else
printf("El resultado es: d/d: ", num1, num2);
}