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
}