Bonjour a tous,

Jessaye de créer le code suivant mais le compilateur me renvoie le code suivant : "invalid operands to binary *"

Quelqu'un a t 'il une idée ?
(Au cas ou, je programme en C... et j'utilise Dev C++)
Mon code est le suivant :

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 
# include <stdio.h>
 
int main(void)
{
     int i,j,M,N;   /* i et j variables pour les boucles et M et N  
                          respectivement le nombre d'élèves et de 
                          matières étudiées*\
    
     printf("Rentrez le nombre d'élève dans la classe :\n");
     scanf("%d",&M);
     
     printf("Rentrez le nombre de matière étudié :\n");
     scanf("%d",&N);
       
     int t1[N];         /* Tableau contenant les coef de chaque matière*\
     int t2[M][N];    /* Tableau contenant les notes de chaque élèves dans 
                               chaque matières*\
     int MOY[M];      /* Moyenne de chaque élève*\
     
     for(i=0;i<N;i++)
     {
           printf("coefficient matiere %d :\n",i+1);
           scanf("%d",&t1[i]);   
     }
     
      for(i=0;i<M;i++)
     {
          MOY[i]=0;
     }
     
     for(i=0;i<M;i++)
     {
         for(j=0;j<N;j++)
         {
             printf("Note matiere %d :\n",i+1);
             scanf("%d",&t2[j]);
             MOY[i] = MOY[i] + t2[j] * t1[i];
         }
         MOY[i]=MOY[i]/M;
     }
     
     for(i=0;i<M;i++)
     {
           printf("La moyenne de l eleve %d est %d \n",i+1,MOY[i]);
      
system("PAUSE");
 
}