let sommeb2 a =let n = vect_length a in fst ( iterer ( fun (mini, i)-> let (sf, minf, jf) = iterer ( fun (s, min,j)-> let t=s+a.(j) in if t......................................................iterer ( fun (s, min,j)-> let t=s+a.(j) in if tn.... This expression has type int * int * int -> int * int * int, but is used with type int. # let triselec a = let n = vect_length a in snd (iterer ( fun (i,a) -> let (minf, indf, jf)= iterer ( fun (min, indmin, j)-> if a.(j)