From a3c32e3438ecbe774d35abe132ee8bda0aee981b Mon Sep 17 00:00:00 2001 From: ada-dmitry Date: Sat, 18 Nov 2023 21:17:47 +0300 Subject: [PATCH] upgrade --- SelfEducation/Task/T4/6ticket/func.c | 3 ++- SelfEducation/Task/T4/6ticket/out/6t_app | Bin 16168 -> 16168 bytes SelfEducation/Task/T4/center/func.c | 17 +++++++++++++++ SelfEducation/Task/T4/center/main.c | 20 +++++++++++++++++ SelfEducation/Task/T4/center/out/cent_app | Bin 0 -> 16152 bytes SelfEducation/Task/T4/min2time/func.c | 7 ++++++ SelfEducation/Task/T4/min2time/main.c | 15 +++++++++++++ SelfEducation/Task/T4/min2time/out/m2t_app | Bin 0 -> 16128 bytes SelfEducation/Task/T4/mirror/func.c | 12 +++++++++++ SelfEducation/Task/T4/mirror/main.c | 24 +++++++++++++++++++++ SelfEducation/Task/T4/mirror/out/m_app | Bin 0 -> 16160 bytes SelfEducation/Task/T4/move/func.c | 7 ++++++ SelfEducation/Task/T4/move/main.c | 17 +++++++++++++++ SelfEducation/Task/T4/move/out/move_app | Bin 0 -> 16120 bytes SelfEducation/Task/T4/swap/func.c | 12 +++++++++++ SelfEducation/Task/T4/swap/main.c | 14 ++++++++++++ SelfEducation/Task/T4/swap/out/swap_app | Bin 0 -> 16120 bytes 17 files changed, 147 insertions(+), 1 deletion(-) create mode 100644 SelfEducation/Task/T4/center/func.c create mode 100644 SelfEducation/Task/T4/center/main.c create mode 100755 SelfEducation/Task/T4/center/out/cent_app create mode 100644 SelfEducation/Task/T4/min2time/func.c create mode 100644 SelfEducation/Task/T4/min2time/main.c create mode 100755 SelfEducation/Task/T4/min2time/out/m2t_app create mode 100644 SelfEducation/Task/T4/mirror/func.c create mode 100644 SelfEducation/Task/T4/mirror/main.c create mode 100755 SelfEducation/Task/T4/mirror/out/m_app create mode 100644 SelfEducation/Task/T4/move/func.c create mode 100644 SelfEducation/Task/T4/move/main.c create mode 100755 SelfEducation/Task/T4/move/out/move_app create mode 100644 SelfEducation/Task/T4/swap/func.c create mode 100644 SelfEducation/Task/T4/swap/main.c create mode 100755 SelfEducation/Task/T4/swap/out/swap_app diff --git a/SelfEducation/Task/T4/6ticket/func.c b/SelfEducation/Task/T4/6ticket/func.c index 8e81eb2..2b116b9 100644 --- a/SelfEducation/Task/T4/6ticket/func.c +++ b/SelfEducation/Task/T4/6ticket/func.c @@ -5,6 +5,7 @@ void print_revers(int x) { int res = 0; + int *p_res = &res; for (int i = N - 1; i > -1; i--) { res += (x / (int)pow(10, i)) * (int)pow(10, (N - 1 - i)); @@ -12,5 +13,5 @@ void print_revers(int x) printf("%d | %d\n", x, res); } - printf("%d\n", res); + printf("%d %ls\n", res, p_res); } \ No newline at end of file diff --git a/SelfEducation/Task/T4/6ticket/out/6t_app b/SelfEducation/Task/T4/6ticket/out/6t_app index 494aea4ec538278c7d2104c7228e804955377ac4..29396623130114b8b3356d0fe2abd519d7baedab 100755 GIT binary patch delta 719 zcmY*XO=uHA6yC|2v?)oqNs1vTxI#mV*$`4eQ<6i9j*b*6LL+z&wPMwS-Xx7RP#Ly` z>g1A}h+?QhE343xL@P~&2)T%BS)pEJMKHD$qhK9hHc``ox8J-s-_I~?ajH1A)QOx! zqF}8d=0Oo>0yVpYb_zw1N0FQDKV;Na>kTZBXYU+mZ+?(wK7FqaKDa)Tyrs>Gr`>3i z89nc_F`B8QiMl5^0BS<987-Bu-f$vwSckzz85?$JKR<%cxKt}`Nr$jORC~C)(GRSR z6X|lv%>L$lOH$TUTq)Fl(v{_gCWMWaq6C6p?smbbCCDlzX;G)^D%MezV!b`!%`X0d z-2thJn$jVRu97*s3QR)F%MdA;dx4m{WT0He5F|RnIR|s1rZz0Ivxk8$Sr{?wPS2b31TO6a&cB(b;6~2Y3p#qy-LM zak2R@u_-=nJ^WmRkV5n%QrO4nqSvwj+8MC&+B|~dWA_HXqN;ZLaJ>UvWHcV>QhZHI fIC~jCfkMogh&UCwHDtqyqt1y|H=#`@9@_o@c*FS~ delta 642 zcmZ2cx1w$X2O}pdGXof~P8MX;=QLr2@Ju#)GU_u5swhCXaC&kl(|eHy|9L8MYv)`k zOVZnN(e1s;nSH{!n|ql3c^P+4z9Vq6UZb=2&T-clAg#w;->?FymrH;|8vpwPpZK+0 z-*|Mh+VFw+8Yj{``120DnD+1g|4;lnC%Rql%>4ed^Y9Lk9&Oh*P#p(=8n{t3q(U?t z;9q~3(e(wg!H;!pJbGDI@-i@ZbRORUw2R?|2~c5k?ifAW8*@O@O##@ + +void center(int xlt, int ylt, int xrb, int yrb, int *pxc, int *pyc) +{ + *pxc = (xlt + xrb) / 2; + *pyc = (ylt + yrb) / 2; +} + +void rotateC(int *x1, int *y1, int *x2, int *y2) +{ + int t1 = *x1, t2 = *x2; + + *x1 = *y2; + *x2 = *y1; + *y1 = t2; + *y2 = t1; +} \ No newline at end of file diff --git a/SelfEducation/Task/T4/center/main.c b/SelfEducation/Task/T4/center/main.c new file mode 100644 index 0000000..26753fb --- /dev/null +++ b/SelfEducation/Task/T4/center/main.c @@ -0,0 +1,20 @@ +#include + +void center(int xlt, int ylt, int xrb, int yrb, int *pxc, int *pyc); +void rotateC(int *x1, int *y1, int *x2, int *y2); + +int main() +{ + int xlt, ylt, xrb, yrb, xc, yc; + int *pxc = &xc, *pyc = &yc; + + scanf("%d%d%d%d", &xlt, &ylt, &xrb, &yrb); + + center(xlt, ylt, xrb, yrb, pxc, pyc); + + rotateC(&xlt, &ylt, &xrb, &yrb); + + printf("%d %d %d %d\n", xlt, ylt, xrb, yrb); + + return 0; +} \ No newline at end of file diff --git a/SelfEducation/Task/T4/center/out/cent_app b/SelfEducation/Task/T4/center/out/cent_app new file mode 100755 index 0000000000000000000000000000000000000000..5cffcb88ab190b1f811995e855e43dd1b30776d1 GIT binary patch literal 16152 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 Q;y+G5Y$%I;1fQt>2N+@S+yDRo literal 0 HcmV?d00001 diff --git a/SelfEducation/Task/T4/min2time/func.c b/SelfEducation/Task/T4/min2time/func.c new file mode 100644 index 0000000..78c4d9e --- /dev/null +++ b/SelfEducation/Task/T4/min2time/func.c @@ -0,0 +1,7 @@ +#include + +void min2time(int mm, int *ph, int *pm) +{ + *ph = (mm / 60) % 24; + *pm = (mm - ((mm / 60) % 24) * 60) % 60; +} \ No newline at end of file diff --git a/SelfEducation/Task/T4/min2time/main.c b/SelfEducation/Task/T4/min2time/main.c new file mode 100644 index 0000000..a20591c --- /dev/null +++ b/SelfEducation/Task/T4/min2time/main.c @@ -0,0 +1,15 @@ +#include + +void min2time(int mm, int *ph, int *pm); + +int main() +{ + int mm, h, m; + scanf("%d", &mm); + + min2time(mm, &h, &m); + + printf("%02d:%02d\n", h, m); + + return 0; +} \ No newline at end of file diff --git a/SelfEducation/Task/T4/min2time/out/m2t_app b/SelfEducation/Task/T4/min2time/out/m2t_app new file mode 100755 index 0000000000000000000000000000000000000000..1e0f0226445f8bd6ac221abb0c97e57ece314222 GIT binary patch literal 16128 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 V+%Eero`oO4A2uk}E`m!G{{kDP-Od02 literal 0 HcmV?d00001 diff --git a/SelfEducation/Task/T4/mirror/func.c b/SelfEducation/Task/T4/mirror/func.c new file mode 100644 index 0000000..3cfcda2 --- /dev/null +++ b/SelfEducation/Task/T4/mirror/func.c @@ -0,0 +1,12 @@ +#include + +void mirror(int *px, int *py) +{ + *px = *px * (-1); +} + +void mirror_seg(int *px1, int *py1, int *px2, int *py2) +{ + *py1 *= -1; + *py2 *= -1; +} \ No newline at end of file diff --git a/SelfEducation/Task/T4/mirror/main.c b/SelfEducation/Task/T4/mirror/main.c new file mode 100644 index 0000000..05013b8 --- /dev/null +++ b/SelfEducation/Task/T4/mirror/main.c @@ -0,0 +1,24 @@ +#include + +void mirror(int *px, int *py); +void mirror_seg(int *px1, int *py1, int *px2, int *py2); + +int main() +{ + int x1, y1, x2, y2; + int *px1 = &x1, *py1 = &y1; + int *px2 = &x2, *py2 = &y2; + + scanf("%d%d", px1, py1); + scanf("%d%d", px2, py2); + + // mirror(px1, py1); + + // printf("%d %d\n", x1, y1); + + mirror_seg(px1, py1, px2, py2); + + printf("%d %d %d %d\n", x1, y1, x2, y2); + + return 0; +} \ No newline at end of file diff --git a/SelfEducation/Task/T4/mirror/out/m_app b/SelfEducation/Task/T4/mirror/out/m_app new file mode 100755 index 0000000000000000000000000000000000000000..30616caee3a5ca912abad744dc6e6e69e6cc1161 GIT binary patch literal 16160 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 + +void move(int *px, int *py, int dx, int dy) +{ + *px += dx; + *py += dy; +} diff --git a/SelfEducation/Task/T4/move/main.c b/SelfEducation/Task/T4/move/main.c new file mode 100644 index 0000000..da3cd7d --- /dev/null +++ b/SelfEducation/Task/T4/move/main.c @@ -0,0 +1,17 @@ +#include + +void move(int *px, int *py, int dx, int dy); + +int main() +{ + int x, y, dx, dy; + int *px = &x, *py = &y; + + scanf("%d%d%d%d", px, py, &dx, &dy); + + move(px, py, dx, dy); + + printf("%d %d\n", *px, *py); + + return 0; +} \ No newline at end of file diff --git a/SelfEducation/Task/T4/move/out/move_app b/SelfEducation/Task/T4/move/out/move_app new file mode 100755 index 0000000000000000000000000000000000000000..79ccd1e9584630dabd904eeceffb760c80d52217 GIT binary patch literal 16120 zcmeHOZERFo89pCl$)y(~l9fm_o8LaVD;yiPk)I$=6fXYN3| z(UlGEX2;S5jnR$K$ogZqL}QwbM*O2iSd?Tn@DJThM1`azs0Cfp)yVj~=f3al?PZF| z#^|4Wnmf;VpYuNFocrE$XU^?C=S$I!y}>|0Nh(uME3(d3+f0NDwr%AMAfmRZMfhB+ z)~NZg=V{I^kJx}xJ6#XX#tP=kfTXLVObJ|V(@Ic!NJzT5(hcemlAz-AAYC~XuJW= z9osmbUTi=aB|)#QpLJervt>$<+Msm!mKA?L?Hy!YZAe$6y!ez&D?w@R6VUOcWsgUL zT;@aE-dxw=8IHdohgWS(C406sZ%oDOQ^|CGsD5bMmijHt;an!%q#LGwg>cZA+PA-3 zp_&QeIE*TI(zc~ODy!vk^8eG*JNlCAYAesKI5+>w+b{g={_oycMn2SU(vS}&s!xUp z*_5YiM?Q8uUO>*~2(Kl6Ge9_3qWYJVD107Vs07~#u9Sbv9Q?Pyhj4h)he4F8=N$Nu z*BN#I2WcKkrrA3bGy9V1SStBkLYXEmRIiz{Vp+=^h$YitlDSOp_U&e_H$iL%~f zW^ey7voDrRsljYAZS^UV(dFEt_I0$kw3AAR*37!E;|gH1`kZ{$8dS!46#{Cy&Pg!zhyT`s)X*LT}I zjWxO^l5V(o8k3SHUA+Fj<$@^}zd)RU(=J}xrs4_a$ye?v;(z7h>3)%P)y3QQg_QW{ zN5GGO9|1oCegymo_!00U;EurGs@D9&ICZDO7%BhlMx~4wC#+!cs&VR4#YOE_-24^L z_loOB099)h`S(-Fz1x2%7K>-JO%ua=x34)iO$hJZz92T#qgvgjv>tZUWAF0Vo85Nf zpW6%9K5G>IXq>t^b+9YiIMH~;7~NHlW{b;~!t?Ka;i|P?rd}!V+rb#4$i; zwfkZF)D{+RRINQpeis?xzfk*c4iY^1z$i=^7yh!_xG-I21TGub9$2-g;7zWeqIjdP zYAwz~^mP6wcTus*Z|F8o?fM>NjlwOf(iqwG8jQ*J9u$j{aRlRX`FCIkjzBw0fBOUq zsiJP^jKUYEjY58^(0!-SIcbbUr$?$sqIUwnplqQUpHoCkYGSHTedfqTM|$c`L);jd zxBdy;h3ItSgfSYuZWN-Ez;}RC#%TVgG1_^<80nruRg>*F+rni;YZ^}*M&Xy|p;VJ6 z(BqNLnk0*0Y3tM1pEm25%446N5GGO9|1oC|BDC&@Xly`-2Ou*v_Afr3al#Ixeble zdz8wlVlf5m0Dc|#Ebs@w)4(oZ{%)~&2{;bC38Z(NlmgEkQh}lBz^cjx6=(3EPCUKK zZ-DNjiWgn3U|ZG& zu40>>g($7GLCN|+dOo5g4r#dxx|Z+srHvKCdT>s?izn?wIs@g8i^~QYUGD4cp@P&!T;Ph^waX z!cw2_%UmDceQI0cj>krATU`Dg+j1UU{eKN){kONm27VZhFdlS29DAJ~Vas~YeXXrK zLQiz}{=C#@Qd{a}nq4`OsA5j^KC{FX#-J;ivt^=)gJNzjc5wCdtDomX=;gfi|PngzgYXcbN)e)PK>qx7t1L_0LxEKE~AVc-Y zeJA|O+JBj|zE=3xktx;xAI`zgb-q8=_1CJp4@u24SgL-yzXEEx@{W(Uv}~!fzFuni zz4otj?la-vMW)pH>?H_PNSs`FO!N3wiMU8)!{Dpc3MbA|x*7bEV2zURBjI-vFNO<0 zIR~HQ`n~NQ2Oo0jCHo@yn&1j0<6HQz5l=0%h`+|vtKh3KPU<4!X=4Wb5|o_faj5@? zg`(HkU&fWF-eCVrJU+*`;3t|FuNk}wp8Dyn=N<5&88;_)AH4p@n8Vna8hmjs3F6nl zbH6Mn9%O<0qyHyHlEb}Ot1+Cx^7U9x(zIen6^NXb@9PWqs+pzkrZr&p(qi`diL{j+R(;vnK*EgY2L^^A zaakrjt=X>mbT9ft3;Y45x%beX&ZrsP-)3T^ecPw^@9AuB1&v)3X4K$PqwSC~_jMd- z+0$Vj*t_>|w9D+;)6x-z!nsFkU5^f&72z^uwp$xD{EuFuG#x_x@O}UxnktX*6M@m9k6prJ%IW)4PZIAA_Fel%kh;r-R%s z^^xK%=P&cWBsiLah+gKgg7mxUPE?0GeI5qQ2}LjSKtcIUlm3gJAnmuJIi}b$&lEh! zjd}YoeHcZCVk&x>_X{>Rd5s&so(j%;olv3zTj$f zUnNiYZ5(cWh;@Pya&jg4ITL&xWp4fFxIj?+qzbVG$36N%E)Z-GA*1L7f9lbn(m$*Pq&Qry6db-JK%QZ*UkpBYHQ=*m1i?xWWnU*auNa&pOf{ l`TnKnK + +void swap(int *px, int *py) +{ + int t; + + t = *px; + *px = *py; + *py = t; + + return; +} diff --git a/SelfEducation/Task/T4/swap/main.c b/SelfEducation/Task/T4/swap/main.c new file mode 100644 index 0000000..8425656 --- /dev/null +++ b/SelfEducation/Task/T4/swap/main.c @@ -0,0 +1,14 @@ +#include + +void swap(int *px, int *py); + +int main() +{ + int x, y; + scanf("%d%d", &x, &y); + + swap(&x, &y); + + printf("%d %d\n", x, y); + return 0; +} diff --git a/SelfEducation/Task/T4/swap/out/swap_app b/SelfEducation/Task/T4/swap/out/swap_app new file mode 100755 index 0000000000000000000000000000000000000000..52c60048842b08c71f80ac1b71774bb23f73dcc3 GIT binary patch literal 16120 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 U#dpyR@oVUZ4YJA;;8E4T0Y