From 389fe16d0a2b62ce2376b757a127eb9dc783b678 Mon Sep 17 00:00:00 2001 From: Felix-Vimalaratnam Date: Tue, 3 Oct 2023 17:28:25 +0200 Subject: [PATCH] debut TP12 --- DEV1.1/TP11/maximum | Bin 0 -> 20808 bytes DEV1.1/TP11/maximum.c | 48 ++++++++++++++++++++++++++++++++++++++ DEV1.1/TP11/miroir | Bin 0 -> 20800 bytes DEV1.1/TP11/miroir.c | 45 +++++++++++++++++++++++++++++++++++ DEV1.1/TP11/progression.c | 37 +++++++++++++++++++++++++++++ DEV1.1/TP11/recherche | Bin 0 -> 20856 bytes DEV1.1/TP11/recherche.c | 35 +++++++++++++++++++++++++++ DEV1.1/TP11/remplissage | Bin 20808 -> 20808 bytes DEV1.1/TP11/remplissage.c | 10 ++++---- DEV1.1/TP12/progression.c | 37 +++++++++++++++++++++++++++++ 10 files changed, 208 insertions(+), 4 deletions(-) create mode 100755 DEV1.1/TP11/maximum create mode 100644 DEV1.1/TP11/maximum.c create mode 100755 DEV1.1/TP11/miroir create mode 100644 DEV1.1/TP11/miroir.c create mode 100644 DEV1.1/TP11/progression.c create mode 100755 DEV1.1/TP11/recherche create mode 100644 DEV1.1/TP11/recherche.c create mode 100644 DEV1.1/TP12/progression.c diff --git a/DEV1.1/TP11/maximum b/DEV1.1/TP11/maximum new file mode 100755 index 0000000000000000000000000000000000000000..c18104d52d900cf877e70e50e295e682169ec6ea GIT binary patch literal 20808 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 +#include +#include + +int main(void) { + int val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,tour,signe,val_max,indice; + int tab_val[10]={val1,val2,val3,val4,val5,val6,val7,val8,val9,val10}; + srand(time(NULL)); + for (tour=0;tour<10;tour++){ + tab_val[tour]=rand()%51; + int tab_temp[2]={tab_val[tour],tab_val[tour]*(-1)}; + signe=rand()%2; + tab_val[tour]=tab_temp[signe]; + } + val_max=tab_val[0]; + indice=0; + for (tour=1;tour<10;tour++){ + if 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 PU^4~=hB7n_Xj}#WU2)3< literal 0 HcmV?d00001 diff --git a/DEV1.1/TP11/miroir.c b/DEV1.1/TP11/miroir.c new file mode 100644 index 0000000..4c47142 --- /dev/null +++ b/DEV1.1/TP11/miroir.c @@ -0,0 +1,45 @@ +#include +#include +#include + +int main(void) { + int val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,tour,signe; + int tab_val[10]={val1,val2,val3,val4,val5,val6,val7,val8,val9,val10}; + srand(time(NULL)); + for (tour=0;tour<10;tour++){ + tab_val[tour]=rand()%51; + int tab_temp[2]={tab_val[tour],tab_val[tour]*(-1)}; + signe=rand()%2; + tab_val[tour]=tab_temp[signe]; + } + int tab_val_inverse[10]={}; + for (tour=0;tour<10;tour++) + tab_val_inverse[tour]=tab_val[(9-tour)]; + printf("+"); + for (tour=0;tour<10;tour++) + printf("-----+"); + printf("\n"); + printf("|"); + for (tour=0;tour<10;tour++) + printf("%4d |",tab_val[tour]); + printf("\n"); + printf("+"); + for (tour=0;tour<10;tour++) + printf("-----+"); + printf("\n"); + printf("\n"); + printf("\n"); + printf("+"); + for (tour=0;tour<10;tour++) + printf("-----+"); + printf("\n"); + printf("|"); + for (tour=0;tour<10;tour++) + printf("%4d |",tab_val_inverse[tour]); + printf("\n"); + printf("+"); + for (tour=0;tour<10;tour++) + printf("-----+"); + printf("\n"); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP11/progression.c b/DEV1.1/TP11/progression.c new file mode 100644 index 0000000..311a993 --- /dev/null +++ b/DEV1.1/TP11/progression.c @@ -0,0 +1,37 @@ +#include +#include +#include + +int main(void) { + int tour,tour2,val; + int t1[2][5]; + int t2[3][5]; + int t3[5][5]; + for (tour=0;tour<2;tour++){ + for (tour2=1;tour2<6;tour2++) + t1[tour][tour2]=tour; + } + for (tour=0;tour<3;tour++){ + for (tour2=1;tour2<6;tour2++) + val=tour+tour2; + t2[tour][tour2]=val; + } + for (tour=0;tour<5;tour++){ + for (tour2=1;tour2<6;tour2++) + val=tour+tour2; + t3[tour][tour2]=val; + } + printf("+"); + for (tour=0;tour<10;tour++) + printf("-----+"); + printf("\n"); + printf("|"); + for (tour=0;tour<10;tour++) + printf("%4d |",tab_val[tour]); + printf("\n"); + printf("+"); + for (tour=0;tour<10;tour++) + printf("-----+"); + printf("\n"); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP11/recherche b/DEV1.1/TP11/recherche new file mode 100755 index 0000000000000000000000000000000000000000..2cf8e48d3a25ff7ea3cfc4420ff281d03489bfbe GIT binary patch literal 20856 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 literal 0 HcmV?d00001 diff --git a/DEV1.1/TP11/recherche.c b/DEV1.1/TP11/recherche.c new file mode 100644 index 0000000..9156d7f --- /dev/null +++ b/DEV1.1/TP11/recherche.c @@ -0,0 +1,35 @@ +#include +#include +#include + +int main(void) { + int val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,tour,signe,valeur,indice=-1; + int tab_val[10]={val1,val2,val3,val4,val5,val6,val7,val8,val9,val10}; + srand(time(NULL)); + for (tour=0;tour<10;tour++){ + tab_val[tour]=rand()%51; + int tab_temp[2]={tab_val[tour],tab_val[tour]*(-1)}; + signe=rand()%2; + tab_val[tour]=tab_temp[signe]; + } + printf("+"); + for (tour=0;tour<10;tour++) + printf("-----+"); + printf("\n"); + printf("|"); + for (tour=0;tour<10;tour++) + printf("%4d |",tab_val[tour]); + printf("\n"); + printf("+"); + for (tour=0;tour<10;tour++) + printf("-----+"); + printf("\n"); + printf("Donnez un entier qui se trouve dans le tableau : "); + scanf("%d",&valeur); + for (tour=0;tour<10;tour++){ + if (valeur==tab_val[tour]) + indice=tour; + } + printf("indice : %d \n",indice); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/DEV1.1/TP11/remplissage b/DEV1.1/TP11/remplissage index c532584b4505b38f1303e64c2979de5744cf6f81..867d007689f096e653ae591ef9e2cfb3e68162b0 100755 GIT binary patch delta 486 zcmX@Hi1EZC#tj^doRQ27U=X=kkg=Re<1}((e>~D|IXttivRupf82EjNa%INi`L1%1>Ngk*ns2?bzV65L;m0kdB#J{j~F!% zb%q}4c0J-TqdTPaM7QeyGMQJQU-%Fs0|SF2pFkUvGcOzSUPc~vj?Eht_<1Mq)AeHX z+03c;oQctA@<#)E#*od1hWj`eeI|dfOkxb#9Bg%$mCE*f&== p7%(yVY+mW4&d7LZ^F`u3#aI9U delta 437 zcmX@Hi1EZC#tj^doTkhSU|_mgkg=Re#Np7JU&?Zpk6RwEY!rVt#kkq@s^I21%np3= z$6aTD6uxX@U|`q}V!f#Q_y2$A@fYd;{{Mf`H2H_1dp$&41tQK164&_m|9`jZ5sw+& zA+0C6U1xaA=nQGS(Cj*cvAK2zCx2hT|NsB@Ycnt~yjb`5|9_|*uO&QsS&MiX7(61!)QF2SD{~cE+Yd2gCn0n87>rcICt|!=j-f@( +#include +#include + +int main(void) { + int tour,tour2,val; + int t1[2][5]; + int t2[3][5]; + int t3[5][5]; + for (tour=0;tour<2;tour++){ + for (tour2=1;tour2<6;tour2++) + t1[tour][tour2]=tour; + } + for (tour=0;tour<3;tour++){ + for (tour2=1;tour2<6;tour2++) + val=tour+tour2; + t2[tour][tour2]=val; + } + for (tour=0;tour<5;tour++){ + for (tour2=1;tour2<6;tour2++) + val=tour+tour2; + t3[tour][tour2]=val; + } + printf("+"); + for (tour=0;tour<10;tour++) + printf("-----+"); + printf("\n"); + printf("|"); + for (tour=0;tour<10;tour++) + printf("%4d |",tab_val[tour]); + printf("\n"); + printf("+"); + for (tour=0;tour<10;tour++) + printf("-----+"); + printf("\n"); + return EXIT_SUCCESS; +} \ No newline at end of file