コード例 #1
0
void main(){
	
	rational r1= makerational(10,3);
	rational r2= makerational(10,3);
	rational sum= add_rational(r1,r2);
	rational mul=mul_rational(r1,r2);
	rational equal = equal_rational(r1,r2);
	printf("The rank is %d/%d\n",sum.numerator,sum.denominator);
	printf("The product is %d/%d\n",mul.numerator,mul.denominator);
}
コード例 #2
0
ファイル: exercise_7.2.2.c プロジェクト: lostsquirrel/c_demo
int main(void) {
	struct rational a = make_rational(1, 8); /* a=1/8 */
	struct rational b = make_rational(-1, 8); /* b=-1/8 */
	print_rational(a);
	print_rational(b);
	print_rational(add_rational(a, b));
	print_rational(sub_rational(a, b));
	print_rational(mul_rational(a, b));
	print_rational(div_rational(a, b));
	return 0;
}
コード例 #3
0
int main()
{
rational r1=make_rational(1,3);
rational r2=make_rational(3,9);
rational r3=add_rational(r1,r2);
rational r4=product_rational(r1,r2);
equal_rational(r1,r2);
printf("The product of rational numbers is %d/%d.\n",r4.numerator,r4.denomenator);
printf("The sum of rational number is %d/%d.",r3.numerator,r3.denomenator);

}
コード例 #4
0
ファイル: 7-2-2.c プロジェクト: Alldots/LLCPS
int main(void)
{
  struct rational a = make_rational(1, 8);
  struct rational b = make_rational(-1, 8);
  print_rational(add_rational(a, b));
  print_rational(sub_rational(a, b));
  print_rational(mul_rational(a, b));
  print_rational(div_rational(a, b));

  return 0;
}