#include /********************* trace *********************/ void printTabTrace(int tab[], int size) { int i; printf("{"); for(i=0;i<=size-1;i=i+1) { if (i!=size-1) { printf("%d ",tab[i]); } else { printf("%d", tab[i]); } } printf("}"); } /***/ void trace(int tab[], int size,int i) { printTabTrace(tab,size); printf(" %d ",size); printf("%d",i); printf("\n"); } /******************* fin trace *******************/ /* Remarque ici... Pour le cas des tableaux a 1 dimension, dans l'en-tete d'une fonction, il n'est pas obligatoire de mettre la taille entre les [] */ void printTab(int tab[], int size) { int i; printf("Les elements du tableau sont :\n"); for(i=0;i<=size-1;i=i+1) { printf("%d ",tab[i]); /* trace(tab,size,i); */ } } int main(void) { int t[5] = {90, 67, 2, 50, 23}; int taille = 5; printTab(t,taille); printf("\n"); return 0; }