void LIRE_DIM (int *L, int LMAX, int *C, int CMAX)
{
/* Saisie des dimensions de la matrice */
do
{
printf("Nombre de lignes de la matrice (max.%d) : ",LMAX);
scanf("%d", L);
}
while (*L<0 || *L>LMAX);
do
{
printf("Nombre de colonnes de la matrice (max.%d) : ",CMAX);
scanf("%d", C);
}
while (*C<0 || *C>CMAX);
}
b) Ecrire la fonction LIRE_MATRICE à quatre paramètres MAT, L, C, et CMAX qui lit les composantes d'une matrice MAT du type int et de dimensions L et C.
void LIRE_MATRICE (int *MAT, int L, int C, int CMAX)
{
/* Variables locales */
int I,J;
/* Saisie des composantes de la matrice */
for (I=0; I<L; I++)
for (J=0; J<C; J++)
{
printf("Elément[%d][%d] : ", I, J);
scanf("%d", MAT + I*CMAX + J);
}
}