Bonjour,
Donc voila j'ai une fonction memebre id() matrice identit�
Mais j'arrive plus a la d�finir :il n'accepte pas 1.0 ni A alors que 0 oui Prq ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 void Matrice::id() { int i; int dim = nb_lignes()*nb_lignes(); for(i=0;i<dim;i++) lignes[i] = 0; for(i=0;i<nb_lignes();i++) lignes[i*nb_lignes()+i] = 1.0;}
sachant que ma matrice est sous la forme :Pourriez vous m'aidez !
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 class Matrice { private: typedef double *ligne; ligne *lignes; unsigned int n; unsigned int m; // Public : // unsigned int nb_colones() const; unsigned int nb_lignes() const;
Partager