Già il vettore non si puà dichiarare in quel modo, ma questo è solo un frammento di programmaah andrea volevo sapere perchè in:
metti l'asterisco dopo float...premetto prima di essere derisco pubblicamente che nn capisco ancora le funzioni, ma solo le procedure che sono molto più facilicodice:float* somma_colonne(int m,int n,float mat[][]){![]()
E poi scusa, ma non è più semplice l'algoritmo per la somma delle colonne come ho postato io, cioè:
perchè come hai scritto tu credo che non scorra le colonne, ma le righe, perchè avresti dovuto invertire l'ordine degli indici della matrice:codice:for(i=0;i<n;i++){ somma=0; for(j=0;j<n;j++) somma += matrice[j][i]; array[i]=somma; }
O sbaglio???? :master:codice:while(i<n){ //scorre le colonne somma=0.0;//azzero il valore della somma for(j=0;j<m;j++) //scorre le righe somma += mat[i][j]; <-- incrementi prima il secondo indice, che la fa scorrere orizzontale, e poi dopo il primo che la fa scorrere verticalmente vet_som[i] = somma; i++; }

ah andrea volevo sapere perchè in:
Rispondi quotando