From 598eb8417ec4943875b049e5b164205485b98404 Mon Sep 17 00:00:00 2001 From: Felix-Vimalaratnam Date: Mon, 16 Oct 2023 14:58:13 +0200 Subject: [PATCH] =?UTF-8?q?D=C3=A9but=20TP13?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DEV1.1/TP12/triangle | Bin 0 -> 15560 bytes DEV1.1/TP12/triangle.c | 22 ++++++++++++++++++++++ DEV1.1/TP13/alphabet | Bin 0 -> 15504 bytes DEV1.1/TP13/alphabet.c | 21 +++++++++++++++++++++ DEV1.1/TP13/cartographie | Bin 0 -> 15512 bytes DEV1.1/TP13/cartographie.c | 21 +++++++++++++++++++++ DEV1.1/TP13/conversion | Bin 0 -> 15504 bytes DEV1.1/TP13/conversion.c | 9 +++++++++ DEV1.1/TP13/conversion2 | Bin 0 -> 15504 bytes DEV1.1/TP13/conversion2.c | 9 +++++++++ DEV1.1/TP13/mort-vivant | Bin 0 -> 15560 bytes DEV1.1/TP13/mort-vivant.c | 21 +++++++++++++++++++++ 12 files changed, 103 insertions(+) create mode 100755 DEV1.1/TP12/triangle create mode 100644 DEV1.1/TP12/triangle.c create mode 100755 DEV1.1/TP13/alphabet create mode 100644 DEV1.1/TP13/alphabet.c create mode 100755 DEV1.1/TP13/cartographie create mode 100644 DEV1.1/TP13/cartographie.c create mode 100755 DEV1.1/TP13/conversion create mode 100644 DEV1.1/TP13/conversion.c create mode 100755 DEV1.1/TP13/conversion2 create mode 100644 DEV1.1/TP13/conversion2.c create mode 100755 DEV1.1/TP13/mort-vivant create mode 100644 DEV1.1/TP13/mort-vivant.c diff --git a/DEV1.1/TP12/triangle b/DEV1.1/TP12/triangle new file mode 100755 index 0000000000000000000000000000000000000000..c02f7cab80218451ee661fafa4e36eed2dcdc107 GIT binary patch literal 15560 zcmb<-^>JfjWMqH=W(GS35HCRhBH{p{7(7g&3!)Oi&mw_3oPXfeXU|>L}WuWR{G{{XLArK9+55&fXPk0jLr(Dp5D7avYN=HD$B>_sq z^nth_eGj1e9zgZMX^?{$7#JQvX;^rI+z7%JP=BD)u=s${==v(4`p{_?h_e}BG{_E+ zQ1H`|6c8KT9vB~H4~&M{7Xa1A0}V%XS_Nb{0|Nt$2H61;3Vd3U0ty!pn-~m><{+qj zxZ=S86yOXD3@{oRtPJ`&nMr0Q`Z+1OIhlE-6}lA`X1Zo3dd2yAMqukf?lNFtU;w2l zcfU{urUr%sATgMJMg~R{J`C1GOJP<3W_rGO41lWszC8+#^CPb>Es-5q-O$W86%iRdZrBVo*};R zDXB%N>6yhPsYM~a&N=ycsUe9;IjIcs@#(qwc~I-(Axg0-WME)oU}j)sU}0clU}Ruq zfFwLd24)5)1_oI6XAsHE1)jeIArd#B zGm|4mQnGcf#DJ)_USz%TE>@Lv_g z&j882eDMGO|Np9o^cfg3Kux!o7r^{oAU>!G`SQU3|NlYe8@~1Iycp-v`N*UB$%lXt zSHlB_Cp~&?Z!s`1{1>&>XJGh}rpGVe0y2}qqt|vK$Q`|`T_DQxM~SFMH>(_o-Fl#e z^Zx^W`38`}!%*6z*ESI(*=rgFqBQ?`bbjzS_|D$r;16aG#$z5A|CNY%bhEzIgZPc( z|ARDsc^3u-n0}D^8f<0t85kH!jYB<}ZBOYjFfe#@J}u$(=(hc*2Xf*LJqCss$^ZZV zKgRk+kAZIAjC|M|{oW7i9VS4F3QB-wbv= zWAk2+r)By3c>n+Z4+#OVmuI4c!0Td|UATP>byn+v5__T*cOLWTW&Oefii_jmh=4=A1NN%BH;KgVSRDu&;S1?4>K@; z(gir5!E+YKccXYT1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$(Gz91u0-$*)RpS)!Y%HTR zvo(kTn&%Pu@c(}Z0|P_IhyVX=7#J9QKmPw;!@$4*nzIDCjQJROHV*(>Y z95h!i@ZtY|HIM=qcF@!%cple;fq`Mi`~UyJQ#X79ZhR76{M_Xn4Gi{D)>_6Y;ORY( z-WUc3hLa!u|K|mb9ysy|v@tpJvN3Zo@vx)J7=cV5#iJoG8UmvsFd71*Aut*OqaiRF z0;3@?8UmvsFyccX0J_c(w%!jkiwFu7&>BM!%>yDp7~DH!VBiI@85kHcgdq$`2*m(f zS11kT!+Kz#^`Rgk*!n_HzYWBP$$$O#KOe+D0O~|S*T;hRJD`jBU~2^*K;=O*Y9RSd zAcBE`fg4IoKxt7Z4Wppi7+yfv6N0*mAUO{Zfz&?*ttSKtiGv6R28ITx#W3*$(8Yr= zcOQVNah z7KV@DX>D{lY~rAF%g7+gfbI`S`VeG*ts{q-1)6SWWDtj^6PUOij&;dFIK)AT88jvW z(+{IhfY&QaFi3z0HDIC)4Bg;$x)KZ;XyTJV<}>lb^BGJBXx%fm_0yX{>S2nI=wndx z(e1qqb`O$5DDx2m1A`!w1OqG{p~4LBLE@lQ$578fvnRtpu=$b<259a-19lG|18iRi zc#H?Mew`7tc3Bd`zx<4#_2qmFk%#9%0iV^$z?@*BW zOgtdVLCO%gq$o2nFFhw!FPS0UCDPB)*VCCHKHl9gG~U%C-Yv+{*EQb5C5R#3-N)a_ z(I?*D%`Mn9BtFE^$;UMwwuamRwjvz7_#1saIb7D*1hU*4*UIqJl*E!m2GGLuOa}Dj z>Tp9$pzG1$0uVbvS|N+dF; zSLQXn46i*pqHLs0w(mp7C;P3DlTTw zOU}>DP0cGoBs|Jkpn4WmCc^47T>GJ5wt&>a*dSV&fq?;3x54zo_Tj*2wCv0PtM@>9 zLD&pUKl(l(*nS+4S`dbn7a%qWd!p%|1Fi62G_;rjDFtJ6{oxD@4B!6$&xg4m)_#D| zuyzKt8pm)yXg>s~?EupcYhS?V8(>=@VFU_0nEzq*d?u(YV*u@}fGC8uS70=(eFBkX z0Pm55u|aepXfYd-`(gDzjE0r*F!#gU38U*67#Kip3m6~PzJSrN_yff;vim`HgK#f& zPZ3N%tbGHgL5dg{!29(;OmzQGhw6v56JhNo7!7M*f!q&jQ=#i$$N&iwkUYqIP}PD= zgVHyc4<*p!e-4^{1!y}2M#KCM)sAjF!*VqJuzCtcvq94%x_%gcEt-B4)_XZb0`j!qkDx24NT3ykqkp35hxIRBK=p(6`oZ*q zXqY}2&BO>v|1kSu?K26eMwmN6dO;Yb55xvx4n_uWnFiAjYaeMq^`onY1_wwh81q8y zhbjk)fe4s>Q27qx!!S%gG7U?6Ff|}L0cv0YR1#DUgYr1cJ+Sf +#include + +int main(void) { + int ligne,colonne; + int tab[30][30]={{1}}; + for(ligne=1;ligne<30;ligne++){ + for(colonne=0;colonne<30;colonne++){ + if (colonne==0) + tab[ligne][colonne]=1; + tab[ligne][colonne]=(tab[ligne-1][colonne-1]+tab[ligne-1][colonne]); + } + } + for(ligne=0;ligne<30;ligne++){ + for(colonne=0;colonne<30;colonne++){ + if (tab[ligne][colonne]!=0) + printf("%3d ",tab[ligne][colonne]); + } + printf("\n"); + } + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP13/alphabet b/DEV1.1/TP13/alphabet new file mode 100755 index 0000000000000000000000000000000000000000..73bec1a6b7a95a39e9b234b2503ab3adca9f0d1d GIT binary patch literal 15504 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 AzW@LL literal 0 HcmV?d00001 diff --git a/DEV1.1/TP13/alphabet.c b/DEV1.1/TP13/alphabet.c new file mode 100644 index 0000000..20f577d --- /dev/null +++ b/DEV1.1/TP13/alphabet.c @@ -0,0 +1,21 @@ +#include +#include + + +int main(void) { + char min, maj; + char *p = NULL; + + for(min = 'a', maj = 'A'; maj <= 'Z'; min++, maj++) { + p = (p == &min) ? &maj : &min; + putchar(*p); + } + putchar('\n'); + return EXIT_SUCCESS; +} + + +/*Cela va écrire l'alphabet en minuscule*/ + +/*Correction: Cela va écrire l'alphabet en alternant entre des minuscules et +des majuscules avec a en minuscule*/ \ No newline at end of file diff --git a/DEV1.1/TP13/cartographie b/DEV1.1/TP13/cartographie new file mode 100755 index 0000000000000000000000000000000000000000..bde26b899e368c7b18d72529b01eb440266d026d GIT binary patch literal 15512 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 literal 0 HcmV?d00001 diff --git a/DEV1.1/TP13/cartographie.c b/DEV1.1/TP13/cartographie.c new file mode 100644 index 0000000..9d63fc5 --- /dev/null +++ b/DEV1.1/TP13/cartographie.c @@ -0,0 +1,21 @@ +#include +#include + +int main(void) { + int val1; + double val2; + long double val3; + char val4; + short int val5; + int val6; + long long unsigned int val7; + int* ptr1=&val1; + double* ptr2=&val2; + long double* ptr3=&val3; + char* ptr4=&val4; + short int* ptr5=&val5; + int* ptr6=&val6; + long long unsigned int* ptr7=&val7; + printf("%p %p %p %p %p %p %p \n",ptr1,ptr2,ptr3,ptr4,ptr5,ptr6,ptr7); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP13/conversion b/DEV1.1/TP13/conversion new file mode 100755 index 0000000000000000000000000000000000000000..d13c7b7a2dd62b0ada5812f88687e6edb298d5af GIT binary patch literal 15504 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 KF*FTmTm}I0#-5!3 literal 0 HcmV?d00001 diff --git a/DEV1.1/TP13/conversion.c b/DEV1.1/TP13/conversion.c new file mode 100644 index 0000000..7c7289b --- /dev/null +++ b/DEV1.1/TP13/conversion.c @@ -0,0 +1,9 @@ +#include +#include + +int main(void) { + long long int n = 4614256656552045848LL; + double* p = (double*) &n; + printf("π = %f\n", *p); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP13/conversion2 b/DEV1.1/TP13/conversion2 new file mode 100755 index 0000000000000000000000000000000000000000..57c255305a2525af991d6be31f01bce3983214b7 GIT binary patch literal 15504 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 eEC2~WF&dWv)Eva7{}*VZAOiz~7@7t&E&~8 +#include + +int main(void) { + long long int x = 4614256656552045848LL,n=x/2; + double* p = (double*) &n; + printf("π = %f\n", *p); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP13/mort-vivant b/DEV1.1/TP13/mort-vivant new file mode 100755 index 0000000000000000000000000000000000000000..f1a5e4139e68475c35f7544dfb31f8bd5bd3f2d6 GIT binary patch literal 15560 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 literal 0 HcmV?d00001 diff --git a/DEV1.1/TP13/mort-vivant.c b/DEV1.1/TP13/mort-vivant.c new file mode 100644 index 0000000..b4dd62a --- /dev/null +++ b/DEV1.1/TP13/mort-vivant.c @@ -0,0 +1,21 @@ +#include +#include +#include + +int main(void) { + int* p; + + if(time(NULL)%2) { + int x = 59; + p = &x; + } else { + int y = 31; + p = &y; + } + printf("x=%d\n", x); + printf("y=%d\n", y); + printf("%d\n", *p); + return EXIT_SUCCESS; +} + +/*Cela va afficher 59 , elle est stockée dans x*/ \ No newline at end of file