From 9fe033ea88c2f705ec18c232873d056e0c229d72 Mon Sep 17 00:00:00 2001 From: Gaspard Coulet Date: Wed, 28 Apr 2021 23:05:53 +0200 Subject: Initial commit --- sem_2/HLIN202/TP/TP7-8/ex10/eo10 | Bin 0 -> 13586 bytes sem_2/HLIN202/TP/TP7-8/ex10/exo10.cpp | 118 ++++++++++++++++++++++++++++++++++ 2 files changed, 118 insertions(+) create mode 100644 sem_2/HLIN202/TP/TP7-8/ex10/eo10 create mode 100644 sem_2/HLIN202/TP/TP7-8/ex10/exo10.cpp (limited to 'sem_2/HLIN202/TP/TP7-8/ex10') diff --git a/sem_2/HLIN202/TP/TP7-8/ex10/eo10 b/sem_2/HLIN202/TP/TP7-8/ex10/eo10 new file mode 100644 index 0000000..6171fa6 Binary files /dev/null and b/sem_2/HLIN202/TP/TP7-8/ex10/eo10 differ diff --git a/sem_2/HLIN202/TP/TP7-8/ex10/exo10.cpp b/sem_2/HLIN202/TP/TP7-8/ex10/exo10.cpp new file mode 100644 index 0000000..167ce84 --- /dev/null +++ b/sem_2/HLIN202/TP/TP7-8/ex10/exo10.cpp @@ -0,0 +1,118 @@ +#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"<