From 3d18e26fd9196f3cadb04f01c91abe38317b3a82 Mon Sep 17 00:00:00 2001 From: Felix-Vimalaratnam Date: Mon, 6 Nov 2023 15:00:51 +0100 Subject: [PATCH] debut TP15 --- DEV1.1/TP15/decoupage2 | Bin 0 -> 15808 bytes DEV1.1/TP15/decoupage2.c | 54 +++++++++++++++++++++++++++++++++++++++ DEV1.1/TP15/miroir.c | 47 ++++++++++++++++++++++++++++++++++ 3 files changed, 101 insertions(+) create mode 100755 DEV1.1/TP15/decoupage2 create mode 100644 DEV1.1/TP15/decoupage2.c create mode 100644 DEV1.1/TP15/miroir.c diff --git a/DEV1.1/TP15/decoupage2 b/DEV1.1/TP15/decoupage2 new file mode 100755 index 0000000000000000000000000000000000000000..6f4c0c1ae752e95847fb3ae3ba12603f98b9934c GIT binary patch literal 15808 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 literal 0 HcmV?d00001 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