#include void affichetab( int taille, int tab[]); void inittab ( int taille, int tab[]); void inittabsuite ( int taille, int tab[]); int min (int a, int b); bool prefixe ( int taille1, int taille2, int tab1[],int tab2[]); bool tabidentique ( int taille1, int taille2, int tab1[], int tab2[]); void bornes ( int taille, int tab[], int* max, int* min); bool palindrome ( int taille, int tab[]); //determine si un tableau de caractere est un palindrome bool palindrome ( int taille, char tab[]){ char tabinv[taille]; for ( int i=0; i< taille; i++){ tabinv[i]=tab[taille-i]; } for ( int i =0; i= bctab[i+1] ? bctab[i]>= *max ? bctab[i] : *max : bctab[i+1]> *max ? bctab[i+1] : *max; *min = bctab2[i] <= bctab2[i+1] ? bctab2[i]<= *min ? bctab2[i] : *min : bctab2[i+1]< *min ? bctab2[i+1] : *min; } } int main () { // int table1[100]; // int table2[10]; // inittab(100, table1); // inittabsuite(10,table2); // affichetab(100,table1); // affichetab(10,table2); //int *pmin, *pmax; //int max,min; //pmax=&max; //pmin=&min; //bornes ( 100, table,pmax, pmin ); if ( prefixe(100,10,table1,table2)) { std::cout<<"les tableaux sont egaux"<