Advertisement
ForcaDz

tp11-debug

Apr 3rd, 2023
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.65 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int f1(int *p1 , int p2)
  5. {
  6.    return *p1 + p2;
  7. }
  8.  
  9. void f2(int *a, int *b)
  10. {
  11.    int p3 = *a;
  12.  
  13.    *a = *b;
  14.    *b = p3;
  15.  
  16. }
  17.  
  18. int main()
  19. {
  20.    int a = 2, b = 97;
  21.    
  22.  
  23.    int c = f1(&a,b);
  24.    printf("La somme de %d et %d est %d\n", a,b,c);
  25.  
  26.    printf("Veuillez saisir un nombre : ");
  27.    if (scanf("%d", &a) != 1)
  28.    {
  29.       printf("Erreur fatale a la saisie\n");
  30.       exit(1);
  31.    }
  32.    printf("Le nombre saisi est : %d \n", a);
  33.  
  34.    printf("Valeurs de a et b avant f2 : %d et %d\n", a, c);
  35.  
  36.    f2(&a,&c);
  37.  
  38.    printf("Valeurs de a et b apres f2 : %d et %d\n", a, c);
  39.  
  40.    return 0;
  41. }
  42.  
  43.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement