Maximum et minimum vecteur

juliane -  
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour,
comment faire pour rechercher le maximum et le minimum dans un vecteur?
merci

1 réponse

lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
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