diff --git a/DEV1.1/TP15/decoupage2 b/DEV1.1/TP15/decoupage2 new file mode 100755 index 0000000..6f4c0c1 Binary files /dev/null and b/DEV1.1/TP15/decoupage2 differ diff --git a/DEV1.1/TP15/decoupage2.c b/DEV1.1/TP15/decoupage2.c new file mode 100644 index 0000000..8c32ebf --- /dev/null +++ b/DEV1.1/TP15/decoupage2.c @@ -0,0 +1,54 @@ +#include +#include + +char menu(){ + printf("t) Triangle \nc)Carré \nq)Quitter\n"); + return getchar(); +} + +void triangle(int hauteur){ + int etage, etoiles; + for (etage=0;etage +#include +#include + +int remplissage( int tab[10]){ + int tour,signe; + srand(time(NULL)); + for (tour=0;tour<10;tour++){ + tab[tour]=rand()%51; + int tab_temp[2]={tab[tour],tab[tour]*(-1)}; + signe=rand()%2; + tab[tour]=tab_temp[signe]; + } +} + +int inversion(const int tab[10], int tab_inv[10]){ + int tour; + for (tour=0;tour<10;tour++) + tab_val[tour]=tab[(9-tour)]; +} + +void affichage( int tab[10]){ + int tour; + printf("+"); + for (tour=0;tour<10;tour++) + printf("-----+"); + printf("\n"); + printf("|"); + for (tour=0;tour<10;tour++) + printf("%4d |",tab[tour]); + printf("\n"); + printf("+"); + for (tour=0;tour<10;tour++) + printf("-----+"); + printf("\n"); + +int main(void) { + int tab[10]; + remplissage(tab); + int tab_inv[10]; + inversion(tab,tab_inv); + affichage(tab); + printf("\n"); + printf("\n"); + affichage(tab_inv); + return EXIT_SUCCESS; +} \ No newline at end of file