next up previous contents index
suivant: Trier monter: Définir le minimum précédent: Minimum de 3 nombres   Table des matières   Index

Minimum d'une liste de nombres

Pour trouver le minimum de la liste L, on parcourt la liste L en utilisant une variable m qui sera le minimum de ce que l'on vient de parcourir et qui sera mis à jour au fur et à mesure que l'on parcourt la liste L.
On renvoie m et l'indice jm qu'il a dans L.
MiniL(L):={
  local m,j,d,a,jm;
  d:=dim(L)-1;
  m:=L[0];
  jm:=0;
  pour j de 1 jusque d faire
    a:=L[j];
    si a<m alors 
      m:=a;
      jm:=j;
    fsi;
  fpour;
  retourne m,jm;
}:;
On tape :
MiniL([12,32,3,23,5,2,45])
On obtient : 2


Documentation de giac écrite par Renée De Graeve