Advertisement
Guest User

TD6-EX1

a guest
Feb 27th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.49 KB | None | 0 0
  1. /*Question 1 : le programme affiche :
  2.  * Le premier resultat du calul est 5.
  3.  * Le deuxieme resultat du calcul est 18.
  4.  * La pile d'exécution sera ainsi :
  5.  *              
  6.  *      x=5             x=18
  7.  *      b=2             b=3
  8.  *      a=7             a=-15
  9.  * res  res     res=5   res=5   res=18
  10. */
  11.  
  12. //Question 2 :
  13. //
  14. #include <stdio.h>
  15.  
  16. int calcul(int a, int b)
  17. {
  18.         if(a>b)
  19.         {
  20.                 return a-b;
  21.         } else
  22.         {
  23.                 return b-a;
  24.         }
  25. }
  26.  
  27. int main(void)
  28. {
  29.         int res;
  30.         res = calcul(7, 2);
  31.         printf("Le premier resultat du calcul est %d.\n", res);
  32.         res = calcul(-15, 3);
  33.         printf("Le deuxieme resultat du calcul est %d.\n", res);
  34.  
  35.         return 0;
  36. }
  37.  
  38. /*Question 3 : le programme affiche :
  39.  *18
  40.  * La pile d'exécution sera ainsi :
  41.  *
  42.  *                              res1=12
  43.  *                              b=3
  44.  *                              a=4    
  45.  *                      res2    res2    y=3
  46.  *                      y=3     y=3     x=2
  47.  *                      x=4     x=4     res2=16
  48.  *          res3        res3    res3    res3    res3=18
  49.  *      w=3 w=3         w=3     w=3     w=3     w=3
  50.  *      v=2 v=2         v=2     v=2     v=2     v=2
  51.  *      u=4 u=4         u=4     u=4     u=4     u=4
  52. -- INSERTION --                                                                                                                                                             3,9          Haut
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement