Prépa Code Connexion Inscription

Exercices de programmation pour classes préparatoires

← Retour aux exercices

Trace d'une matrice

ocaml ★☆☆☆☆

Écrire une fonction trace : int array array -> int qui renvoie la trace d'une matrice carrée, c'est-à-dire la somme des coefficients diagonaux : $$\mathrm{tr}(M) = \sum_{i=0}^{n-1} M_{ii}.$$

La matrice est rectangulaire non vide et carrée (même nombre de lignes et de colonnes).

Exemples

AppelRésultat attendu
trace [| [|1; 2|]; [|3; 4|] |] 5
trace [| [|7|] |] 7

Votre code

Connectez-vous pour soumettre du code.