int array_local () { int i,j,a,b; int tab[10] = {0,0,0,0,0,0,0,0,0,0}; tab[0]=1; //Ecriture tab[1]=5; a=tab[0]; //Lecture & Ecriture tab[1]=7; a=tab[1]; //Lecture b=tab[0]; return a;//7 } int array_mixte (int tab1[], int a, int b) { int tab2[10] = {0,0,0,0,0,0,0,0,0,0}; tab2[a] = tab1[b]+1; tab1[b] = tab2[0]; tab1[a] = tab1[1]; return tab2[a];//5 } int array_param (int tab[], int c, int d) { int i,j,a,b; tab[0]=1; //Ecriture tab[1]=c; a=tab[0]; //Lecture & Ecriture tab[d]=7; a=tab[d]; //Lecture b=tab[0]; return a;//7 } main(){ int t[10] = {1,2,3,4,5,6,7,8,9,0}; int a = array_local(); int b = array_mixte(t,2,3); int c = array_param(t,2,3); return a+b+c; //19 //return b; }