Ciao ragazzi,
sono abbastanza preoccupato per l'esame che avrò tra 10 giorni, spero mi possiate dare una mano.
Trattasi al momento di un problema che rigurda il prodotto di due matrici. M e L
Sembrerebbe che il codice sia scritto bene, tanto è vero che riesco a compilarlo, ma quanto effettuo il Run, mi da subito l'errore.
il codice del ciclo for che dovrebbe fare l'operazione è:
for(i=1; i<=k ;i++)
{
for(j=1; j<=k ;j++)
{
N[i][j]=0;
for(h=1; h<=k ;h++)
{
N[i][j]+=M[i][h]*L[h][k];
}
}
}
L'unica cosa che vi posso dire è che tutte e tre le matrci sono definite come puntatori di puntatori, e vanno a richiamarsi la funzione Matrice, dove appunto viene allocata la memoria dinamicamente in funzione della dimensione di riga e colonna.
Successivamente le matrici M e L ottengono i loro valori da tastiera.
Il codice completo è:
Sapreste dirmi quale è il problema?
Grazie
Amartya
PS.
Il mio fine ultimo è calcolarmi una successione di vettori per n=2,3,4......300