Multiplication de matrices polynomiales
	
	
		bonjour a tous voila mon probleme je suis en stage et je dois réaliser un programme multipliant deux matrices polynomiales
je suis débutant en c++ voila mon travail pouvez vous m'aidé
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 
 | #include <iostream>
using namespace std;
 
int N = 4;
struct polynome
{
	int poly [N];
};
struct Matrice
{
	polynome mat [N][N];
};
Matrice principal(Matrice & M1, Matrice & M2)
{
	int n ;
	int N ;
	int n3 = 1 ;
	int m3;
	Matrice M3 ;
	while(n3<=n)
	{
		 m3 = 1;
		while(m3<=n)
		{
			n1 = 1 ;
			n2 = 1 ;
			while(m1<=n)
			{
				M3[n3,m3] = somme(M3[n3,m3],produit(M1[n3,m1],M2[n2,m3]));
				m1++;
				n2==;
			}
			m3++;
		}
		n3++;
	}
	return(M3)
}
 
 
 
polynome somme(polynome & P1,polynome & P2)
{
	n = 1;
	polynome P3;
	while(n<=N+1)
	{
		P3[n] = P1[n] + P2[n];
		n++;
	}
	return(P3)
}
 
polynome produit(polynome & P1,polynome et P2)
{
	n = 1;
	polynome P3;
	while(n1<=N+1)
	{
		n2 = 1;
		while(n2<=N+1)
		{
			n3 = (n1+n2-1);
			P3[n3] = P3[n3] + (P1[n1]*P2[n2]);
			n2++;
		}
	n1++;
	}
} | 
 [Balises CODE rajoutées et titre édité par Fiquet, merci d'y penser à l'avenir, et d'utiliser des titres explicites]