From fd2b2539d3af367abd4b87b16708f57f1e18b916 Mon Sep 17 00:00:00 2001 From: Felix-Vimalaratnam Date: Mon, 2 Oct 2023 14:58:33 +0200 Subject: [PATCH] Fin TP09 --- DEV1.1/TP09/affluence | Bin 0 -> 15560 bytes DEV1.1/TP09/affluence.c | 25 ++++++++++++++++++++++ DEV1.1/TP09/debordement | Bin 0 -> 15568 bytes DEV1.1/TP09/debordement.c | 12 +++++++++++ DEV1.1/TP09/variete | Bin 0 -> 15448 bytes DEV1.1/TP09/variete.c | 44 ++++++++++++++++++++++++++++++++++++++ 6 files changed, 81 insertions(+) create mode 100755 DEV1.1/TP09/affluence create mode 100644 DEV1.1/TP09/affluence.c create mode 100755 DEV1.1/TP09/debordement create mode 100644 DEV1.1/TP09/debordement.c create mode 100755 DEV1.1/TP09/variete create mode 100644 DEV1.1/TP09/variete.c diff --git a/DEV1.1/TP09/affluence b/DEV1.1/TP09/affluence new file mode 100755 index 0000000000000000000000000000000000000000..77fe9f0120ac66edaa504fe2c6d10b3b54049bab GIT binary patch literal 15560 zcmb<-^>JfjWMqH=W(GS35HCRhBH{p{7(7g&3!)Oi&mw_3oPXfeXU|>L}WuWR{G{{XLArK9+55&fXUw|CMz`y{b8KC|E z>0@1_lNg4YC6y6!^3x1r#nIHZd3$%|TH6 zaK(cGD8LyQ7+^FsSQ+$lGLy_q^m9^lb29TvD|9O?%yi96^osNKjKJ1|+-1PPzyL~9 z?tY;RObrYNKw>ccj0}umJ||c;0|OJ350eL}6=7fi=L3*_4h6Ted7Nz1?ijc!JQF=} zAY!Ue9Y_txA0Ry-H6WuvVjv7+gD^-AhCzH{u@D0T0|=w5uR}`W$Z{Y%u&Fo3Va_ZZ z=2+oSzY>RfP&!aTb_k3eA75OOn4BG-oRJ-$mYA8t5FekDnUo9?Eh>r6P0Y+=h>uUM zNQ_U*%uCG4tV(4lD9X$$Nn?nQ&n(VQwzP~dPEO2AV*qIaMXMQuyN{=nbG(tBIhKz`FW`!iAg!B4Ds>lx%qiecf>=KVpYfh zP8AHy3@i+c46F={;Bpj1dNMG;iUS7m%uHTTDhq~+l}crDf=b+2C|?9D&&-es5VlyLrkz%SnbQg|3jd-U2Sf+TxQqd=7AKab829tYpqdmQ}1 z?7?`<e2bsqxp?N zibpq#ss`9h*B^!lJbGCt@_{Tkz60cq7kmEw|L@W3dc~vjm`5+`BxI?LU@6u{WU*eb znClIQ@?>PGCa@H1F|t@3Sj_bfM7asFR4`bI6~zdBu$b!uh;mkB7o`13$9IuGhNP%e1!>d*iG;JEeZ4*ikhp)CTA{Swv}2mk#4 ze-f0dKxqV==is>vloUqsXb6mkz-S1JhQMeDjE2By2#kinXb6mkz-S22HUtn)DX!?ku}Ak#F% zTR#Zu$AE-j@?Zb`&j;}jfI3#t^|2uS4(K91*qXctPaT&;3xb5iK?DN>!vd(qF!2Y_MTszXAAqWZt=E-+@_+w_ z_=kak0j%^Nls^Hg|38!u3+E3|ehpOqCzKC!H`G|VQ?T{p=oXtn(}5e54ujG#b+GlH z?#|9u3L5Typ_&SY#(IW&h6+XoM#csvMwSdXq|6OL{a~0m=rkz2SQtM3M;8b2v5AAy zDIo1x~T+Y3sk*xY%Z zfq_AgNrC|uUob1~fW$$oiJ_XH*^uEi*nCL_12p&V1iOci0k;1GJhs8W!0-X89^Jox zpz0%`d!F+$vlZjKrwVrvD=?I7BLk%0j`U;^SG;b@TgOgxB%(lEKi zw6vVk)V$0*za1H|lLpTEi!?*wc^I`6XwI5(K ztepX^#xdNV$iTn=YCFL6!`c@x`Ucc8kQ+f^2d>PK+8Lnz6CfwU^uyXKFdEiAff@te zBL`!H=t9t9HYE4M>VFswt8-xPhuH(8LHlk%Z3`G5*1mwz0U%4DafIxCs4zn>bUz(T zKdgNNqe1lsNG;5MbpKC>>URPuLTWF;+D)+b6-Ym*O@*$1A*jq}U;yt21RDWsM?h&% z`UZ{@#`yaM%4qZKr52NohFfi~V>4)_XZb0`j!qkDx24NTxCRjTUz7G-EtREJSU!eYn>4)uCIsjVP$-uw>T7e1D2g5LXVf0Tl{jmPU z3#fk3UO$*#5Dn7@qnQ{%?M=vjK9D@D-6jFm2y-V$4uoO)Kx`1^V1#rqVD5*tk2IkA z(bYqP1Edv +#include + +int main(void) { + int visitL,visitMA,visitME,visitJ,visitV,visitS,visitD; + double visit_moyen; + printf("Nombre de visiteur lundi : "); + scanf("%d",&visitL); + printf("Nombre de visiteur mardi : "); + scanf("%d",&visitMA); + printf("Nombre de visiteur mercredi : "); + scanf("%d",&visitME); + printf("Nombre de visiteur jeudi : "); + scanf("%d",&visitJ); + printf("Nombre de visiteur vendredi : "); + scanf("%d",&visitV); + printf("Nombre de visiteur samedi : "); + scanf("%d",&visitS); + printf("Nombre de visiteur dimanche : "); + scanf("%d",&visitD); + visit_moyen= (double) visitL+visitMA+visitME+visitJ+visitV+visitS+visitD; + visit_moyen/=7; + printf("%f\n",visit_moyen); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP09/debordement b/DEV1.1/TP09/debordement new file mode 100755 index 0000000000000000000000000000000000000000..2f41a47469436e39e7d5bfa841e7656dd0a814ed GIT binary patch literal 15568 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 literal 0 HcmV?d00001 diff --git a/DEV1.1/TP09/debordement.c b/DEV1.1/TP09/debordement.c new file mode 100644 index 0000000..8c68fd3 --- /dev/null +++ b/DEV1.1/TP09/debordement.c @@ -0,0 +1,12 @@ +#include +#include + +int main(void) { + int val; + char val1; + printf("Donnez un entier : "); + scanf("%d",&val); + val1= (char) val; + printf("%hhd\n",val1); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP09/variete b/DEV1.1/TP09/variete new file mode 100755 index 0000000000000000000000000000000000000000..9c225a14a63334e70467e649e9b93453db125f68 GIT binary patch literal 15448 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 GE&~83$4ImQ literal 0 HcmV?d00001 diff --git a/DEV1.1/TP09/variete.c b/DEV1.1/TP09/variete.c new file mode 100644 index 0000000..3a87189 --- /dev/null +++ b/DEV1.1/TP09/variete.c @@ -0,0 +1,44 @@ +#include +#include + +int main(void) { + char val=77; + unsigned char val1; + short int val2; + unsigned short int val3; + int val4; + unsigned int val5; + long int val6; + unsigned long int val7; + long long int val8; + unsigned long long int val9; + float val10; + double val11; + long double val12; + printf("%hhd\n",val); + val1 = (unsigned char) val; + printf("%hhu\n",val1); + val2 = (short int ) val1; + printf("%hd\n",val2); + val3 = (unsigned short int ) val2; + printf("%hu\n",val3); + val4 = (int) val3; + printf("%d\n",val4); + val5 = (unsigned int) val4; + printf("%u\n",val5); + val6 = (long int) val5; + printf("%ld\n",val6); + val7 = (unsigned long int) val6; + printf("%lu\n",val7); + val8 = (long long int) val7; + printf("%lld\n",val8); + val9 = (unsigned long long int) val8; + printf("%llu\n",val9); + val10 = (float) val9; + printf("%f\n",val10); + val11 = (double) val10; + printf("%f\n",val11); + val12 = (long double) val11; + printf("%Lf\n",val12); + return EXIT_SUCCESS; +} \ No newline at end of file