Example #1
0
int main(){
	Fraction a = make_fraction(3, 5);
	Fraction b = make_fraction(5, 8);
	Fraction c = add_fraction(a, b);
	display_fraction(c);
	Fraction d = multiply_fraction(a, b);
	display_fraction(d);
}
Example #2
0
int main(void)
{
	struct fraction f1, f2, f;
	char operator;
	printf("Enter the fraction with operator: ");
	scanf("%d/%d %c %d/%d", &f1.numerator, &f1.denominator, &operator, &f2.numerator, &f2.denominator);
	if (operator == '+'){
		f = add_fraction(f1, f2);
	}
	if (operator == '-'){
		f = subtract_fraction(f1, f2);
	}
	if (operator == '*'){
		f = multiply_fraction(f1, f2);
	}
	if (operator == '/'){
		f = divide_fraction(f1, f2);
	}
	printf("Result: %d/%d\n", f.numerator, f.denominator);
	return 0;
}