diff --git a/matrices_intro.md b/matrices_intro.md index 447bcffc1238777c322512f445de52d52605e815..496cca33d41ee16e54ea07ee4420634b28c52fa5 100644 --- a/matrices_intro.md +++ b/matrices_intro.md @@ -46,7 +46,7 @@ Pour manipuler des matrices, vous devrez implémenter les fonctions suivantes ```C void matrix_destroy(matrix *mat); ``` -* allocation d'une matrice, et initialisation de ses valeurs à partir d'un tableau de taille `m` et `n` +* allocation d'une matrice de taille $m\times n$, et initialisation de ses valeurs à partir d'un tableau de taille `m * n` ```C matrix matrix_create_from_array(int m, int n, double data[]); @@ -61,7 +61,7 @@ Pour manipuler des matrices, vous devrez implémenter les fonctions suivantes ```C void matrix_print(matrix mat); ``` -* changement de la taille d'une matrice, si la nouvelle matrice est plus grande, les nouvelles cases sont initialisées à `0`, sinon les cases en trop disparaissent simplement (la fonction `realloc()`{.C} pourrait vous être utile) +* changement de la taille d'une matrice, si la nouvelle matrice est plus grande, les nouvelles cases sont initialisées à `0`, sinon les cases en trop disparaissent simplement (la fonction `realloc()`{.C} pourrait vous être utile); cette fonction retourne `1`, si tout s'est bien passé, `0` sinon ```C int matrix_resize(matrix *mat, int m, int n);