1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
int * calculesomme(int TabOcSeq[100][70000],int Nbvar,int Nb){ //tu retourne un tableau d'int et non un int
int i,j,k,som;
int *tab;
tab=(int *)malloc(Nbvar *sizeof(int));
/*une petite règle pour ne pas se tromper, la parenthèse de gauche est identique à celle de droite sauf que tu rajoutes une étoile. En C, la
parenthèse de gauche n'est pas obligatoire mais elle rend ton code plus lisible et te permet de voir tes erreurs plus facilement si tu suis ma règle
(et ça te permettra aussi de réutiliser ce bout de code en C++)*/
for(j=0;j<Nbvar;j++)
{
for(som=0,i=0;i<Nb;i++)
som+=TabOcSeq[i][j];
tab[j] = som;
}
for(k=0;k<Nbvar;k++){
tab[k]=som;}//???????
return tab; |
Partager