Programmation en c++

GUENANG KECHIGUEKO PAULIN RUTHERFORD -  
Salut les amis !
C'est un réel plaisir pour moi de pouvoir vous joindre . Je profite donc de l'occasion pour vous faire part de mes petit problèmes.
J'aimerai savoir comment utiliser les tableaux multidimentionels en c++ tout en laissant le soin à lutilisateur d'entrer la les dimentions. ( t[n][m] ...).
Esperant que vous allez repondre le plutôt possible, je vous remerci.

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Pourquoi tu n'utilise pas une liste chainée à la place, avec des pointeurs sur des objets que tu pourras créer dynamiquement ?

    No 'one' can be told what the matrix is.
    You'll have to explore it yourself.
    1. Contributeur
      au fait floverdevel, t'as reçu mon mail? je t'ai envoye les fichiers.
      tafiscobar
  2. bon, si je comprends bien ton probleme. tu dois definir un pointeur de 2 dimension exple : int **tab; ok?
    tu demande a l utilisatteur d entres les nbre n et m
    et puis tu fais appel a new *t=new int n;t=new int m
    je ne me souviens pas de la syntaxe de new mais c est a peu pres ça ce que tu dois faire ok?
    1. Tu dois utiliser des listes de listes....(ou encore des vecteurs)
      exemple :
      vector<vector <int>> t;
      int nb_dim;
      int nb_elem;
      t.clear();
      for(int i=0;i<nb_dim;i++)
      {
      vector<int> aux;
      aux.clear();
      for(int j=0;j<nb_elem;j++)
      {
      aux[j]=x;
      }
      t[i]=aux;
      }

      pour acceder a un element
      element = t[x][y];