bouchnina

Structure Pour EST

Mar 14th, 2013
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.62 KB | None | 0 0
  1. /// definition de la structure
  2. typedef struct{
  3.     int nom;
  4.     int den;
  5. }rat;
  6. /// fonction de la construction d un nombre fractionel
  7. rat const_rat(int n,int d)
  8. {
  9.     rat r;
  10.     r.nom=n;
  11.     r.den=d;
  12.     return r;
  13. }
  14. /// fonction qui fait la somme de deux nbrs fractionel
  15. rat somme_rat(rat a,rat b)
  16. {
  17.     rat somme;
  18.     if(a.den == b.den)
  19.     {
  20.         /// ila kan nafs l ma9am
  21.         somme.nom=a.nom+b.nom;
  22.         somme.den =a.den;
  23.     }
  24.     else{
  25.             /// ila kan ma9am dyal a != ma9am d b
  26.         somme.nom=a.nom*b.den+a.den*b.nom;
  27.         somme.den=a.nom*b.den;
  28.     }
  29.     return somme;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment