Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2798 connectés 

 


Dernière réponse
Sujet : Convertire C en C++ help
darxmurf zeux je t'aime !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darxmurf zeux je t'aime !
k1200 Mais moi je bosse... :lol:
joebarjo :ouch: Que le monde est petit... Et toi K1200, au boulot au lieu de surfer... ;)
Sinon.... Courage Darx, je navigue avec toi...
 

k1200 a écrit a écrit :

Je ne peux pas t'aider... Besson nous a pas fait de C++ il y a 2 ans...  



Zeux en voilà un peu plus peut-etre qu'il faudra que tu inverses lignes et colonnes, c a toi de voir.
Zeux

Code :
  1. #include "Matrice.h"
  2. Matrice::Matrice (int nC, int nL) {
  3.    m_nLig = nL;
  4.    m_nCol = nC;
  5.    m_dMat = new double[nC][nL];
  6. }
  7. double Matrice::Get(int nC, int nL) {
  8.    if ( (nC >= 0) && (nL >= 0) && (nC < m_nCol) && (nL < m_nLig) ) {
  9.       return m_dMat[nC][nL];
  10.    }
  11. }

 

[jfdsdjhfuetppo]--Message édité par zeux--[/jfdsdjhfuetppo]

darxmurf merci ma poule je t'aime ! je vais essayer de m'en sortir avec ça...
Zeux Bon il manque beaucoup d'implémentation et y'a aussi des erreurs merci de les corriger. Voilà déjà un prototype.
Zeux

Code :
  1. #ifndef MATRICE__H
  2. #define MATRICE__H
  3. #include <iostream.h>
  4. class Matrice {
  5. private:
  6.    int    m_nCol, m_nLig;
  7.    double[][] m_dMat;
  8. public:
  9.    Matrice(int, int);
  10.    ~Matrice() { if (m_dMat != NULL) delete[][] m_dMat; }
  11.  
  12.    int NbLig() { return m_nLig };
  13.    int NbCol() { return m_nCol };
  14.    double Get(int, int);
  15.  
  16.    void Put(int, int, double);
  17.  
  18.    Matrice& Add(Matrice&);
  19.    Matrice& Mul(Matrice&);
  20. };
  21. #endif

 

[jfdsdjhfuetppo]--Message édité par zeux--[/jfdsdjhfuetppo]

k1200 Je ne peux pas t'aider... Besson nous a pas fait de C++ il y a 2 ans...
darxmurf bouuuuuuuuuh je vais me chier cette année !!!
 
:( :( :( :( :(
k1200 Il faut bosser un peu pendant les cours.... au lieu de jouer a Midtown Madness...
 
A ces Technicien... N'oublie pas la semaine prochaine il y a les recap...
 
En plus Besson vous laisse le Net pendant les epreuves... mais ou va t'on...
darxmurf Salut les gars, je dois convertire ça :
 
/* TYPE D'UNE MATRICE DYNAMIQUE */
typedef void*    mat_t;
 
/* PROTOTYPES DES FONCTIONS */
mat_t   crea_mat(int lmax, int cmax);   // CREATION MATRICE
void    dest_mat(mat_t pm);             // DESTRUCTION MATRICE
int     nbli_mat(mat_t pm);             // NOMBRE DE LIGNES
int     nbco_mat(mat_t pm);             // NOMBRE DE COLONNES
double  get_mat(mat_t pm, int l, int c);// LECTURE ELEMENT
void    put_mat(mat_t pm, int l, int c, double val); // ECRITURE ELEMENT
void    lect_mat(mat_t pm);      // LECTURE MATRICE
void    affi_mat(mat_t pm);      // AFFICHAGE MATRICE
int     add_mat(mat_t r, mat_t a, mat_t b);  // ADDITION
int     prod_mat(mat_t r, mat_t a, mat_t b); // PRODUIT
 
en C++ y a pas qqn qui peut m'aider ? je vais encore me torcher a mon épreuve de C++ je sent... :(
 
faire une classe etc quoi
 
merci !
 
darx

 

[jfdsdjhfuetppo]--Message édité par Darxmurf--[/jfdsdjhfuetppo]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)