Maximum et minimum vecteur

juliane -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,
comment faire pour rechercher le maximum et le minimum dans un vecteur?
merci
Configuration: Windows XP
Firefox 2.0.0.9

1 réponse

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    1. tu trie le vecteur et ensuite tu affiche la 1ère et la dernière valeur
    2. sans trier le tableau
    lami20j@debian:~/trash$ cat ccm.c
    #include <stdio.h>
    
    int main(void)
    {
      int v[5] = {10,2,7,15,19};
      int min,max;
      min = max = v[0];
      int i;
    
      for(i=0;i<5;++i){
        printf("%d ",v[i]);
        if(v[i] < min)
          min = v[i];
        else
          max = v[i];
      }
        printf("\nmin = %d; max = %d\n",min,max);
        return 0;
    }
    
    lami20j@debian:~/trash$ gcc ccm.c
    lami20j@debian:~/trash$ ./a.out
    10 2 7 15 19
    min = 2; max = 19
    
    0