Compilation petit Programme.
Bonjour,
Est ce que quelqu'un pourrait me compiler et corriger c petit programme. Je code actuellement sous matlab et essaye de compiler un programme C pour matlab grace a une option de matlab mex.
Donc pour tester il me faudrait un code C avec boucle for ( c pour comparer le temps d'execution une fois fini). Voici mon code C si qq'un pouvait le corriger et verifier en le compilant. si vous pouviez egalement me preciser les librairies necessaire a son excution (stdio.h)
merci d'avance.
Code:
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
| int R[30,5]=0; // intialiser les variables
int C[30,5]=0;
int e=0;
int Nb_ngh=5;
int Nb=30;
int Diff[30*30*5*5]=0;
for (int r1=0;r1<Nb_ngh;r1++)
{
for (int r2=0;r2<Nb;r2++)
{
R(r2,r1) = 1 + (int) ((double) rand() * (200 - 1 + 1) / (200));
C(r2,r1) = 1 + (int) ((double) rand() * (200 - 1 + 1) / (200));
}
}
for (int c=0 ;c<Nb;c++)
{
for (int r=0 ;r<;r++)
{
for (int i=0 ;i<Nb_ngh;i++)
{
for (int j=0 ;j<Nb_ngh;j++)
{
Diff(e)=R(r,i)-C(c,j);
}
}
}
} |