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