Ciao a tutti,
sto provando a fare un programma dove vengono richiesti N numeri casuali per le righe e M numeri per le colonne di una matrice.
Inoltre viene generato un vettore di lunghezza M perché lo devo moltiplicare per la matrice.
Ho delle difficoltà sul prodotto righe per colonne tra matrice e vettore.
Devo usare i puntatori ed una funzione apposita.
Spero che qualcuno mi possa aiutare!
codice:
int prodotto( int N, int M, int matrice[NMAX][MMAX], int vettore[MMAX], int* tot){
int i,j;
int risultato[NMAX];
for (i=0; i<N; i++){
for (j=0; j<M; j++){
risultato[i] = matrice[i][j] * vettore[j];
printf("%d\n",risultato[i]);
}
}
printf("\n");
//Riesco a svolgere i prodotti nel modo giusto ma non so come sommarli correttamente
}