C code for rational numbers

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sekitoleko
    New Member
    • Sep 2006
    • 21

    C code for rational numbers

    Thanks for the reply,however,i need to develop a c code that can do both addition and multiplication of rational numbers
  • dtimes6
    New Member
    • Oct 2006
    • 73

    #2
    Code:
    struct rational {
            int numerator;
            int denominator;
    };
    
    struct rational sum( struct rational a, struct rational b) {
    	rational c;
    	c.numerator = a.numerator * b.denominator + b.numerator * a.denominator;
    	c.denominator = a.denominator * b.denominator;
    	return c;
    }
    
    struct rational multi( struct rational a, struct rational b) {
    	rational c;
    	c.numerator = a.numerator * b.numerator;
    	c.denominator = a.denominator * b.denominator;
    	return c;
    }

    Comment

    Working...