From a1740b85f6c81eda2aa0432865321062797f6bb8 Mon Sep 17 00:00:00 2001 From: Felix-Vimalaratnam Date: Tue, 17 Oct 2023 17:24:54 +0200 Subject: [PATCH] Debut TP14 --- DEV1.1/TP13/conversion2 | Bin 15504 -> 15504 bytes DEV1.1/TP13/conversion2.c | 9 +++++---- DEV1.1/TP14/initiale | Bin 0 -> 15552 bytes DEV1.1/TP14/initiale.c | 17 +++++++++++++++++ DEV1.1/TP14/lecture | Bin 0 -> 15656 bytes DEV1.1/TP14/lecture.c | 19 +++++++++++++++++++ DEV1.1/TP14/statistique | Bin 0 -> 15648 bytes DEV1.1/TP14/statistique.c | 21 +++++++++++++++++++++ 8 files changed, 62 insertions(+), 4 deletions(-) create mode 100755 DEV1.1/TP14/initiale create mode 100644 DEV1.1/TP14/initiale.c create mode 100755 DEV1.1/TP14/lecture create mode 100644 DEV1.1/TP14/lecture.c create mode 100755 DEV1.1/TP14/statistique create mode 100644 DEV1.1/TP14/statistique.c diff --git a/DEV1.1/TP13/conversion2 b/DEV1.1/TP13/conversion2 index 57c255305a2525af991d6be31f01bce3983214b7..f203896f7813cf666932a5baead3a6935e05676a 100755 GIT binary patch delta 169 zcmbPGIiYex2eXKG)4X2u;DFm3x}UsydcMG3cJ}d_&2yM9^M?1jzVPUD{ov8<`r#A5 z0K+H#hyxI|AOnc@=w?Xs;LkhY(aW07$H3sxd3*;W0|Ud0Y5)HJ-@(AZz~Ipx`Xj|d zTSQfZfq|if^+oQ#|Nl=OX4rg8@EV^`4M>F}pFkUvGcOxcIS)I>=7)kxyqhoRR^&GS zcwGG9(dqiYqu2F;N2lutk8TiVNb}&&JK)jFn#RY#;L&+}2O|Rm!;7i^{{P>>z`(%Z z(H;6D#Y0;}RfB int main(void) { - long long int x = 4614256656552045848LL,n=x/2; - double* p = (double*) &n; - printf("π = %f\n", *p); - return EXIT_SUCCESS; + long long int n = (4614256656552045848LL); + double* p = (double*) &n; + *p = *p*2; + printf("π = %f\n", *p); + return EXIT_SUCCESS; } \ No newline at end of file diff --git a/DEV1.1/TP14/initiale b/DEV1.1/TP14/initiale new file mode 100755 index 0000000000000000000000000000000000000000..87c487d3ddb8b9d024e9aa0c67ce2ac7e688d1a2 GIT binary patch literal 15552 zcmb<-^>JfjWMqH=W(GS35HCRhBH{p{7#vKY3bi8 zc7TL}pO&P6*y#4a__*u~fa;Thh9f$y0y3O|fdNK?>;MS`J}pTBg$syH42DH>5Y#?g z@n8T7a0Uhj7!3_p2K}7OBr_BJoD|)h%)HVH-3kjcT{9EC;(R?Lu=OB!889#~fYOw^ zUnm1p1H%E37)(DS10xEb3Cag+hNgWH1_p3G0O^;1vWvmNyomd+pKy}F-HnerM7?c6 z=7IbHG83c*q!%Ox!XP#XgXCZs#3vSuGcYg+VNslgl*EyxL3UtM4~i3P;ubi}Z^L2! zR2<@(3=9lP$PR(A3rb6h8RFxMOA?c_{uc zfW+(>7+~3-K_oMi7gVBpLd8m@GC4u1BpAxyGI1Ik$gFsXb_Q6v0?W?Hh_f<|7=3!Djq7J*CgU@L%c|NsC0s~*y4V8{S98DCxi^LK&xpr+!>1ONa32bpj9*0b|soJZ#)kLD*I0zzC3 z4;Y^G=(WAYz`*cd)LNf`;Y*qxzkCbGOa_l$+le4|^s;t=D9axuq8{C>av*l=ffCOD z5BTL9Knf2-X^&ppM37{!X%vXk{O8g6!QX^=P&|rN_X);L-WCgx90n_MaZei97Td7+xg*|Ns9O z>lZx+2FBRK2=^XNL$E>N12XSr`v3p`Lp?g5dNjW==&Zft(OG&S#iN@=RRe6a>kq>N z&9!$J>r6blT`zbvAK>ulX5in((Bb;!nClk?{%x)g`S%^@Jm%5Mn#2ck%kdo`AHP`m z@BjbT{2slm0T9s_1^@p42TOT$hyF;G1zXhyFsyk0|37#thflzbPr{3zyPTte!CuN* z%UA_G-3QVe!@$6>^TYrDO(6Y_d;)Du&b(|)wLI)76G$M*Q9K#~qaiRF0;3@?8Umvs zFd71*Aut*OqaiRF0wXU3VC(;2>-|6zv!GCbF27^o0dYVW+#6$H;03W67#QwA*9S^M z`LK0`(ojCE%OwTn!`2sq`e`5`nEcm&|MNlo1E5YLbbTy{zXQ6654KkD0aTs~B+0A($2he2tWI@tP9cV}lS1r2wvSa;G|<%dgVZze!}A%$6b1&+x@Tklb&u`z09+(A<9#>>fS_ z*uD_(m<~t-BWUfiB!+)^7(wgH`4}RhmSiU8r0OLz#JfcLIr@4!GsMTc`-R54dc?a0Ir_TBd$b#$zrYcYrMqC$JD4v>F|*7PNpoJ~bt=B#{BM@H`V^nL1ph z33NR=TmY;!9;6krs2pR3d3;K7etbq^UJ7XSxu<`8aY;&MUVLeBY6?SqYF-LMe0)-I zF;p*f{d8PvZQJn({Q3eLR;>z5T#3Tm2;*uf=odIKI=9Q!t6)@=K z<(H)DrRSCE6%^$cq!yJ_A_*mxX6B^mW~M-e9GyIMOA^x=z{)cci!&JXQY!O`D{~=q zNfAV*EVZaOGd~Z76JNxjSCpEQ2+{y$737pK=z*Q7SCU#$!l0LynU~3+SCkJ5NCv&s zjQF&o#N5>QjFch-527PJv8X7q5~2gfPN~dG%*{+@&`ZxR0TX&)3m}Fi6&Ew;CFkdY zhDjkQjv^9Nzkjh(jXwW_dWc%kpD>@hrEnYxM!5G>M0JA|vI0FO2xBvh1VeW^u8(=i7 zeF3e$G2EZXz`y`%Gr;u2+7&SR2FMbqA3dWjoCMFneHh9RmXcs7(Rm!`c-v8Ww+`Fh+Ji$Zinsg_hkg z{jhcooCYa^?&|YbU{ISi1`3eo$KqUH?J`25^{wsP#h z>Id!dgXsm)FnutZi4l_iVfMq?i4staFn5CVf-p=Uhz-IVjF656Oh2q$qyg2Bt{xg3 zAgy4`3$-7r94rPRVERGjJBSa%F#X6hEbYM5fanCMfdx=WP&o|B<1qKY`bVJt63p!& ieK33hvQ3g90%j3Z0*wpqref2t0qs19p=m(lG5`SCw!o?Y literal 0 HcmV?d00001 diff --git a/DEV1.1/TP14/initiale.c b/DEV1.1/TP14/initiale.c new file mode 100644 index 0000000..5d23ea9 --- /dev/null +++ b/DEV1.1/TP14/initiale.c @@ -0,0 +1,17 @@ +#include +#include +#include + + +int main(int argc,char** argv) { + char mot[20]; + if (argc > 1){ + mot[20]=*argv[1]; + mot[20]='\0'; + printf("%c\n",(mot[1])); + } + else + puts("aucun argument !"); + + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP14/lecture b/DEV1.1/TP14/lecture new file mode 100755 index 0000000000000000000000000000000000000000..86f886bc482332ad972a4434e94c2c765012371a GIT binary patch literal 15656 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 +#include +#include + + +int main(void) { + int nbr_char; + char mdp[26]; + printf("Mot de passe : "); + mdp[0]=getchar(); + for(nbr_char=1;mdp[nbr_char-1]!='\n';nbr_char++) + mdp[nbr_char]=getchar(); + mdp[nbr_char-1]='\0'; + if (strlen(mdp)<=27) + printf("Mot de passe validé\n"); + else + printf("Mot de passe non validé\n"); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP14/statistique b/DEV1.1/TP14/statistique new file mode 100755 index 0000000000000000000000000000000000000000..c6d3a2cc27690a28bd701c7f5410eabd39f7b27c GIT binary patch literal 15648 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 cIgBB!MwmqqE=KtYYDQwy-wExMh!M~a0JI`6 +#include +#include + + +int main(void) { + int nbr_char_e=0; + unsigned int nbr_char; + char texte[201]; + printf("Texte : "); + fgets(texte,200,stdin); + for(nbr_char=0;texte[nbr_char]!='\n';nbr_char++){ + if (texte[nbr_char]=='e') + nbr_char_e++; + } + texte[201]='\0'; + nbr_char=strlen(texte); + printf("nombre de e = %d\n",nbr_char_e); + printf("nombre de lettre = %d\n",nbr_char); + return EXIT_SUCCESS; +} \ No newline at end of file