From 59a49c3aa578da0ceb56bb55c49121bdc45412fb Mon Sep 17 00:00:00 2001 From: 0niiC Date: Thu, 30 Oct 2025 11:59:50 +0700 Subject: [PATCH] modified: proglabs/lab5/11.c modified: proglabs/lab5/14.c new file: proglabs/lab5/15.c new file: proglabs/lab5/16.c new file: proglabs/lab5/17.c new file: proglabs/lab5/18.c new file: proglabs/lab5/ --- proglabs/lab5/11.c | 6 +++--- proglabs/lab5/14.c | 16 ++++++++++++++-- proglabs/lab5/15.c | 20 ++++++++++++++++++++ proglabs/lab5/16.c | 14 ++++++++++++++ proglabs/lab5/17.c | 16 ++++++++++++++++ proglabs/lab5/18.c | 14 ++++++++++++++ proglabs/lab5/ | 13 +++++++++++++ proglabs/lab5/tmp.out | Bin 15560 -> 15416 bytes 8 files changed, 94 insertions(+), 5 deletions(-) create mode 100644 proglabs/lab5/15.c create mode 100644 proglabs/lab5/16.c create mode 100644 proglabs/lab5/17.c create mode 100644 proglabs/lab5/18.c create mode 100644 proglabs/lab5/ diff --git a/proglabs/lab5/11.c b/proglabs/lab5/11.c index 0d4f8cf..a1c03d2 100644 --- a/proglabs/lab5/11.c +++ b/proglabs/lab5/11.c @@ -1,12 +1,12 @@ #include int main() { - int n[9]; - for (int i = 1; i <= 8; i++){ + int n[8]; + for (int i = 0; i < 8; i++){ printf("num %d: ",i); scanf("%d", &n[i]); } - for (int i = 8; i > 0; --i) + for (int i = 7; i > 0; --i) printf("%d ", n[i]); printf("\n"); return 0; diff --git a/proglabs/lab5/14.c b/proglabs/lab5/14.c index 090f23a..9101735 100644 --- a/proglabs/lab5/14.c +++ b/proglabs/lab5/14.c @@ -1,6 +1,18 @@ #include int main() { - double a[9],b[9]; - return 0; + double a[8], b[8], sum = 0.0; + for (int i = 0; i < 8; ++i){ + printf("num %d: ",i); + scanf("%lf", &a[i]); + sum += a[i]; + b[i] = sum; + } + for (int i = 0; i < 8; ++i) + printf("%.3lf ", a[i]); + printf("\n"); + for (int i = 0; i < 8; ++i) + printf("%.3lf ", b[i]); + printf("\n"); + return 0; } diff --git a/proglabs/lab5/15.c b/proglabs/lab5/15.c new file mode 100644 index 0000000..a3c688e --- /dev/null +++ b/proglabs/lab5/15.c @@ -0,0 +1,20 @@ +#include + +int main() { + char c, s[256]; + int n = 0, st = 0; + + while(st == 0){ + scanf("%c", &c); + st = (c == '\n'); + s[n] = c * (1 - st); + n = n + (1 - st); + } + + while(n > 0) { + n -= 1; + printf("%c", s[n]); + } + printf("\n"); + return 0; +} diff --git a/proglabs/lab5/16.c b/proglabs/lab5/16.c new file mode 100644 index 0000000..0e02972 --- /dev/null +++ b/proglabs/lab5/16.c @@ -0,0 +1,14 @@ +#include + +int main() { + float a,b,x; + int c = 0; + a = b = x = 100; + do{ + a += (x * 0.10); + b += (b * 0.05); + c++; + }while(a >= b); + printf("dafna: %.3f\ndeind: %.3f\nyear: %d",a,b,c); + return 0; +} diff --git a/proglabs/lab5/17.c b/proglabs/lab5/17.c new file mode 100644 index 0000000..6264679 --- /dev/null +++ b/proglabs/lab5/17.c @@ -0,0 +1,16 @@ +#include + +int main() { + int sum = 1000000; + int take = 100000; + float proc = 0.08; + int y = 0; + do{ + y++; + sum -= take; + sum += (sum * proc); + }while(sum >= 0); + + printf("%d",y); + return 0; +} diff --git a/proglabs/lab5/18.c b/proglabs/lab5/18.c new file mode 100644 index 0000000..8ec428a --- /dev/null +++ b/proglabs/lab5/18.c @@ -0,0 +1,14 @@ +#include + +int main() { + int d = 5; + int max = 150; + int n = 0; + do{ + printf("%d %d\n",d,n); + n++; + d -= n; + d *= 2; + }while(d <= max); + return 0; +} diff --git a/proglabs/lab5/ b/proglabs/lab5/ new file mode 100644 index 0000000..c5d6304 --- /dev/null +++ b/proglabs/lab5/ @@ -0,0 +1,13 @@ +#include + +int main() { + int n[8]; + for (int i = 0; i < 8; i++){ + printf("num %d: ",i); + scanf("%d", &n[i]); + } + for (int i = 8; i >= 0; --i) + printf("%d ", n[i]); + printf("\n"); + return 0; +} diff --git a/proglabs/lab5/tmp.out b/proglabs/lab5/tmp.out index 491229031a2aa0d25fb47499f1b0ccb9db388317..cf3ada2257e1a8408b01e827b268f9164ff90508 100755 GIT binary patch delta 1471 zcmZuxZD<@t7@pbtNcOys-D~RIrM0)Iw#h}ZySX&EJuWd@!?kCql3)XhU@F#-6RcJe zNTIZqT1hyL=JG;}LJIkzw34dj`Xl(mRD{-Iwd$|xA5%qWEMkQdP6%D!*_~}w9N2m0 zectDto!NP2zc{ioH5-qb60w`<09n~pX@6fd{hY0QuLTyV6D(4QQZ;amE3Xk4q^ejD zoOlS{psVt-;zailhK12+khAv@nuTq!CM-}2M?9@fR^`vpSH^p;ufDVTVesz9rxqh$ zh2WxRKOE4#(CclYgV5rQ(d{sd{g^$TwEInP!P^YCy@n^Pc0BxSIoRj`(SiD7i8Wp>ng7m8(CHsYc)6Cr4L%Y3 zfIcYuW7H4t`5&$>M=yzUk_iW-mci#VLTY1bB>ARYSSa@`AyX*(-er)jPi!ufe2=m5 zsY?^0wH8U9V8YKiqW-Y0?|vD+l(q^X4c4WH9_>JmOm>YFPWJt(;;=CD%S5P9>I)-p zZN7ojtrsoJy6p36&?#&Cq$~NF4|P}a8}l~Qu_vXGdMRHkltW8lLS`-(X0ER=`qrm+ zE$d{yPD}ZEDqs8dr5dVo`Hf>vx;h=53e7ca%qiZ~j)RJ_<6wZ$EuNf$rR)@%?pW4- z#9fHJh#h}e)=_v;$@x}(w=4z9N^4{Ud9ph!y(J8U{K8Q6XXUrxT!Wd=WtJesJp=AW zl7jV)q%bQ(Kz*JrKv7N7(=em<(>PpJlX4rkaD!7##^Eo_8IaYIv<;rsK0+HfO@bEv zRXnDO9!o@QN+PaPUCnm*OpjqT^WO+_UIH+skT_{HU5$f>;X-FDF@-@?2$Na9cvo|b z&5)>IDE&|E88-9r^O%)|IC0J9)_%fxf-6)U#B+D0Vp9qpa;=>m7--6rr74*SUI<`f@V~Gk6+`njiQqpO_cj?La z=veVkk-YYL@zBJWxp&_aj}MHdRlKv+`K~*(I^C^MdKS+0Xz~KzmW!uhSlQKyR;y7o=VJVZj=LOdjaahkBhex~;NS;PGVf^Da$iLN76h1K2 zfO~xCvY(7SGzh7zCc54TLQA$4rn8c)EB3;Oi$~!c>XtdXT)mmyOYPSgIYo30(+Dr* tGVn}Jg0ndTO?xxfFB-ZtkqN2Zj5w8cqMcCe%>>S{Ulz6pDYW-&`x_9|5(EGM delta 2013 zcmZ8ieN0Pa)WxI{e&pVxR_M!GTkvN4YsV5FS2lkha(w&I zv5C1ChX2_M7qhm}GH9-H(taqjIHApF0h^_OZqPV~)}Lh&`hnK_;kc!^v^N>++8^!O zw?7(>B@U2iG|_votJ)v!?TU5B;j|@G~3#fSFw36F`wP+&2eZH)@%-;zYv%0?iaQ3N~&=f870NP%Ah`z zEK~;hRm^^AJZV*L*xk=F;bj9+AJg=;yWm5igu5lfq)@u96ghI(-=Umn{7yzw8Tcca zrwlgUMMo_h!+xds$%b7ULypXRc~@1HR7YA# zMP`*$-VrT!RT=m}51+^IKxE<1&GU94k{*oA+RG>6_U`eS$JvZ2zWM)i^(>uh9me{V zfqRq1^vO;fTi}uxwE306j?7+VU4gd2BtPRu#pLArFgz`-^eQXf5o_De zY<1V~C=4Y zBd9-TuqL*_be-3lHrO