public static void Main()
int [,]matrice = remplissage(3,5);
static int puissance(int a, int exposant)
for(int k=0; k<exposant;k++)
static int[] fusion(int [] tab1, int[] tab2)
int [] tab = new int [tab1.Length + tab2.Length];
for (int k=0; k<tab1.Length; k++)
for (int j=0; j<tab2.Length; j++)
tab[j+tab1.Length]=tab2[j];
static void afficherTab(int [] tab)
for(int k=0; k<tab.Length; k++)
Console.Write(tab[k]+" ");
static void afficherMatrice(int [,] matrice)
for (int k=0; k<matrice.GetLength(0);k++)
for (int j=0; j<matrice.GetLength(1);j++)
Console.Write(matrice[k,j]+" ");
static int[] inverser(int[] tab)
int [] newTab= new int[tab.Length];
for(int k=0; k<tab.Length; k++)
newTab[k]=tab[tab.Length -k-1];
static int[] exo10(int[] tab)
int [] newTab= new int[n];
static double Moyenne( int [] tab)
static int[,] remplissage(int N, int M)
{ int [,] matrice = new int [N,M];