le_duche
Messages postés159Date d'inscriptionlundi 13 juin 2005StatutMembreDernière intervention26 février 2009 13 déc. 2005 à 19:34
le c++ ce n'est que l'extention du c...
badboy38
Messages postés95Date d'inscriptionvendredi 14 janvier 2005StatutMembreDernière intervention 4 mars 2013 13 déc. 2005 à 19:31
Merci pour tes conseils, je vais aller y faire un tour. Je suis d'accord avec toi, le C++ est plus puissant, mais en cours j'apprends le C et pas le C++! D'où le langague utilisé pour ma source...;-)
Tcho
le_duche
Messages postés159Date d'inscriptionlundi 13 juin 2005StatutMembreDernière intervention26 février 2009 13 déc. 2005 à 15:21
On voit que t'es débutant !
Tu fais plein de choses inutiles (comme toutes te initialisations dans ton fichier operation.c
tu pourrais parfaitement écrire (par exemple):
void Somme(int x[nli][ncol], int y[nli][ncol], int n)
{
int z[nli][ncol];
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
z[i][j]=x[i][j]+y[i][j];
}
}
affiche_matrice(z,n);
}
En gros c'est pas trop mal, mais tu découvrira qu'il y a moyen de faire 40000 fois mieux avec le c++
regarde un coup la source que j'ai fait sur les matrices, elle t'interessera surement au début, et je pense que la lire et la comprendre sera un très on apprentissage du fonctionnement des classes...
13 déc. 2005 à 19:34
13 déc. 2005 à 19:31
Tcho
13 déc. 2005 à 15:21
Tu fais plein de choses inutiles (comme toutes te initialisations dans ton fichier operation.c
tu pourrais parfaitement écrire (par exemple):
void Somme(int x[nli][ncol], int y[nli][ncol], int n)
{
int z[nli][ncol];
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
z[i][j]=x[i][j]+y[i][j];
}
}
affiche_matrice(z,n);
}
En gros c'est pas trop mal, mais tu découvrira qu'il y a moyen de faire 40000 fois mieux avec le c++
regarde un coup la source que j'ai fait sur les matrices, elle t'interessera surement au début, et je pense que la lire et la comprendre sera un très on apprentissage du fonctionnement des classes...
http://www.cppfrance.com/code.aspx?ID=34270
si t'as des questions n'hésite pas !