ciao a tutti...volevo un consiglio sperando di non violare in nessun modo il regolamento...
Questo codice per l' allocazione di una matrice dinamica è corretto??
grazie...
P.S. Per la stampa del vettore potrebbe essere fatta un altra funzione...ma dovrebbe essere lo stesso...codice:#include <cstdlib> #include <iostream> using namespace std; typedef char T; void inserisci_matrice (T* & , const int ,const int ); int main(int argc, char *argv[]) { int n,m; T * Pmat; cout << "\n inserisci gli indici dell Array"<< "\n numero di righe:"; cin >> n; cout << "\n numero di colonne:"; cin >> m; Pmat = new T [n*m]; inserisci_matrice (Pmat,n,m); for (int i=0;i<n;i++){ for (int j=0;j<m;j++){ cout <<"\n elemento"<<i<<","<<j; cout<< Pmat [i*m+j]; } } system("PAUSE"); return EXIT_SUCCESS; } void inserisci_matrice (T* &MatP , const int n,const int m){ cout <<"\n inserisci gli elementi della matrice:"; for (int i=0;i<n;i++){ for (int j=0;j<m;j++){ cout <<"\n elemento"<<i<<","<<j; cin >> MatP [i*m+j]; } } }

Rispondi quotando

