Advertisement
salahgo

Fonction C en locale

Apr 19th, 2013
77
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.  
  3. float min(float *t);
  4. float max(float *t);
  5. void affiche(int n,float *t);
  6.  
  7. float min(float *t)
  8.  
  9. {
  10.  
  11.     int i;
  12.     float x;
  13.     x=*t;
  14.     for(i=1;i<8;i++)
  15.         if (x>*(t+i))
  16.             x=*(t+i);
  17.  
  18.         return x;
  19. }
  20.  
  21. float max(float *t)
  22.  
  23. {
  24.     int i;
  25.     float x;
  26.     x=*t;
  27.     for(i=1;i<8;i++)
  28.         if (x<*(t+i))
  29.             x=*(t+i);
  30.  
  31.         return x;
  32. }
  33.  
  34.  
  35. void affiche(int n, float *t)
  36.  
  37. {
  38.     int i;
  39.     for(i=0;i<n;i++)
  40.         printf("%f",*(t+i));
  41. }
  42.  
  43. void main()
  44.  
  45. {
  46. float liste[8]={1.6,-6,9.67,5.90,345,-23.6,78,34.6};
  47.     int n;
  48.     printf("longueur à afficher");
  49.     scanf("%d",&n);
  50.     printf("min=%f\n", min(liste));
  51.     printf("max=%f\n", max(liste));
  52.     affiche(n,liste);
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement