Skip to content
Snippets Groups Projects
Commit 54a5baa7 authored by orestis.malaspin's avatar orestis.malaspin
Browse files
parents db1753ac 8dc320a3
No related branches found
No related tags found
No related merge requests found
Pipeline #10896 passed
......@@ -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);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment