Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
typedef int matrice[3][3];   //définition du type matrice 3*3
 
main()
{
    matrice M,M1,M2,M3;
    int D,D1,D2,D3;
    M={13,-8,-3,-8,10,-1,-3,-1,11};  //ligne 8 
    M1={20,-8,-3,-5,10,-1,0,-1,11};
    M2={13,20,-3,-8,-5,-1,-3,0,11};
    M3={13,-8,20,-8,10,-5,-3,-1,0};
 
    D=M[0][0]*M[1][1]*M[2][2]+  M[0][1]*M[1][2]*M[2][0]+  M[0][2]*M[1][0]*M[2][1]-  M[0][0]*M[1][2]*M[2][1]-  M[0][1]*M[2][1]*M[2][2]-  *M[0][2]*M[1][1]*M[2][0]; //Loi de Sarrus
    printf("\n%d\n",D); //déterminant de la matrice M
 
}
et mes messages d'erreurs :

main.c:8: error: syntax error before '{' token
main.c: At top level:
main.c:9: warning: excess elements in scalar initializer
main.c:9: warning: (near initialization for `M1')
main.c:9: warning: excess elements in scalar initializer
main.c:9: warning: (near initialization for `M1')
main.c:9: warning: excess elements in scalar initializer
main.c:9: warning: (near initialization for `M1')
main.c:9: warning: excess elements in scalar initializer
main.c:9: warning: (near initialization for `M1')
main.c:9: warning: excess elements in scalar initializer
main.c:9: warning: (near initialization for `M1')
main.c:9: warning: excess elements in scalar initializer
main.c:9: warning: (near initialization for `M1')
main.c:9: warning: excess elements in scalar initializer
main.c:9: warning: (near initialization for `M1')
main.c:9: warning: excess elements in scalar initializer
main.c:9: warning: (near initialization for `M1')
main.c:9: warning: data definition has no type or storage class

(...)

Merci