Oppure

Loading
21/10/12 18:21
carlduke
Postato originariamente da pierotofy:

Poi qui:

int mp[cpm];
//....

for (j=0;j<csm;i++){
    mp[j]=pm[i][j]*sm[j][i];
}


mp ha lunghezza cpm, ma poi iteri per csm... e incrementi i invece di j. :nono:


gia!! per evitare questi errori ti consiglio una nomenclatura delle variabili piu' autoesplicativa tipo anziche' pm o sm, magari matrice1,matrice2,matriceRisulato ecc ecc :k:
aaa
21/10/12 18:22
tullio1995
Per quanto riguarda le matrici, dichiarandole con il metodo che ho usato io le carica e le stampa.
aaa
21/10/12 18:26
carlduke
Postato originariamente da tullio1995:

Per quanto riguarda le matrici, dichiarandole con il metodo che ho usato io le carica e le stampa.


questo perche' gcc, come diceva piero, ti permette di dichiarare array con dimensioni non conosciute
aaa
21/10/12 18:30
tullio1995
quindi la tua modifica carl non è essenziale? posso anche lasciare le matrici come le avevo dichiarato io?
aaa
21/10/12 18:35
pierotofy
Si, ma fai attenzione che se una persona compila il tuo codice con un compilatore che non supporta lo standard C99 il programma non funzionera'.
Il mio blog: piero.dev
21/10/12 18:40
tullio1995
Vabbè ma questo programma non lo sto facendo per distribuirlo... è più per soddisfazione personale, e per farmi gli esercizi di matematica.
aaa