Algorithme qui déterminie le produit matriciel

Écrire un Algorithme qui determine le produit matriciel entre deux matrices.

Principe : Le produit matriciel s'en d duit : le produit de la matrice A (n × m) par la matrice B (m × p) est la matrice C (n × p) telle que l'élément Cij est égal au produit scalaire de la ligne i de la matrice A par la colonne j de la matrice B.

 

CORRECTION

Algorithme      ProduitMatriciel;

const N = 4 ;

var      i,j,k: entier;

           A, B, C : tableau[1..N] de entier;
Début

ecrire('Entrez les elements de votre premiere matrice ') ;
Pour i de 1 à N faire
Pour j de 1 à N faire
Lire ( A[i,j] );
Fin Pour
Fin Pour

ecrire('Entrez les elements de votre deuxieme matrice ') ;
Pour i de 1 à N faire
Pour j de 1 à N faire
Lire ( B[i,j] );
Fin Pour
Fin Pour

 Pour i de 1 a N Faire
Pour j de 1 a N Faire
C[i,j] <- 0
Pour k de 1 a n Faire
C[i,j] <- C[i,j] + A[i,k] * B[k,j]
Fpour
Fpour
Fpour

ecrire('Affichage de la matrice ') ;
Pour i de 1 à N faire
Pour j de 1 à N faire
ECRIRE( C[i,j] );
Fin Pour
Fin Pour

Fin.
 

  • 3 votes. Moyenne 3.4 sur 5.

Ajouter un commentaire

Anti-spam