Advertisement
Hezov

Matrice de caractere dinamica

Jul 9th, 2025
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. /// Alocarea dinamica a unei matrici de caractere.
  2. #include <iostream>
  3. using namespace std;
  4. char** alocaMatrice(int nrLin, int nrCol)
  5. {
  6.     char **mat = new char*[nrLin];
  7.     for(int i = 0;i < nrLin;i++)
  8.         mat[i] = new char[nrCol];
  9.     return mat;
  10. }
  11. void stergeMatrice(char** mat, int nrLin)
  12. {
  13.     for(int i = 0;i < nrLin;i++)
  14.         delete[] mat[i];
  15.     delete[] mat;
  16. }
  17. int main()
  18. {
  19.     // Exemplu de folosire a functiilor
  20.     int n = 3, m = 4;
  21.     char** v = alocaMatrice(n,m);
  22.     for(int i = 0;i<n;i++)
  23.         for(int j = 0;j<m;j++)
  24.             v[i][j] = 'a' + i;
  25.     for(int i = 0;i<n;i++, cout << '\n')
  26.         for(int j =0;j<m;j++)
  27.             cout << v[i][j] << ' ';
  28.     stergeMatrice(v, n);
  29.     return 0;
  30. }
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement