Bonjour,
Donc voila j'ai une fonction memebre id() matrice identité
Mais j'arrive plus a la définir :
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;}
il n'accepte pas 1.0 ni A alors que 0 oui Prq ?
sachant que ma matrice est sous la forme :
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;
Pourriez vous m'aidez !