Exercice langage C multiplication de deux matrices, tutoriel comprendre calculer la racine carrée X d’un nombre réel positif.
En multipliant une matrice A de dimensions N et M avec une matrice B de dimensions M et P on obtient une matrice C de dimensions N et P:
A(N,M) * B(M,P) = C(N,P)
La multiplication de deux matrices se fait en multipliant les composantes des deux matrices lignes par colonnes:
Rappel:
/ \ / \ / \ | a b c | | p q | | a*p + b*r + c*t a*q + b*s + c*u | | e f g | * | r s | = | e*p + f*r + g*t e*q + f*s + g*u | | h i j | | t u | | h*p + i*r + j*t h*q + i*s + j*u | | k l m | \ / | k*p + l*r + m*t k*q + l*s + m*u | \ / \ /
Ecrire un programme qui effectue la multiplication de deux matrices A et B. Le résultat de la multiplication sera mémorisé dans une troisième matrice C qui sera ensuite affichée.
La correction exercice C/C++ (voir page 2 en bas)