Data una matrice di caratteri, restituisce una nuova matrice identica alla precedente eccetto gli elementi 'lettera minuscola' che devono essere sostituiti con il carattere ' - ' (matrice di dimensione qualunque).
Data una matrice di caratteri, restituisce una nuova matrice identica alla precedente eccetto gli elementi 'lettera minuscola' che devono essere sostituiti con il carattere ' - ' (matrice di dimensione qualunque).
E quindi?
No MP tecnici (non rispondo nemmeno!), usa il forum.
Dopo aver riportato il testo dell'esercizio, cosa vorresti?
No MP tecnici (non rispondo nemmeno!), usa il forum.
Se hai del codice da correggere, mostralo.
No MP tecnici (non rispondo nemmeno!), usa il forum.
char **matrice(char **m1,int r,int c){
char **m2;
m2=new char*[r];
for(int i=0;i<r;i++){
m2=new char*[c];
for(int j=0;j<c;j++){
if(m[i][j]>='a' && m[i][j]<='z')
m2[i][j]='-';
else
m2[i][j]=m1[i][j];
}}
return m2;
}
Ok ma qualche parola in più non guasta eh ...
Cosa succede con il codice che hai mostrato ? (e non dire "non funziona" ...)
No MP tecnici (non rispondo nemmeno!), usa il forum.
E da dove vine m[] ? Cosa vorresti fare con quella funzione? Perché quei controlli?
No MP tecnici (non rispondo nemmeno!), usa il forum.
Potresti gentilmente scriverla te e io ci faccio i miei controlli? Grazie!
char **matrice(char **m1,int r,int c){
char **m2=new char*[r*c];
for(int i=0;i<r;i++)
for(int j=0;j<c;j++){
if(m[i][j]>='a' && m[i][j]<='z')
m2[i][j]='-';
else
m2[i][j]=m1[i][j];
}
return m2;
}
Cosí é corretto il mio codice?