From 01380c0ffc524040e446719c693c82396c26cee8 Mon Sep 17 00:00:00 2001 From: ov075wu Date: Sat, 27 Sep 2025 20:46:28 +0200 Subject: [PATCH] refresh --- du1/output/program.exe | Bin 62473 -> 62473 bytes du1/program.c | 41 +++++++++++++++++++++-------------------- 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/du1/output/program.exe b/du1/output/program.exe index 7122c2ab93d8fda2ca6dd502bb4b60beec18752f..e160287dacdfe0f4308399926bb9f2de20adff0a 100644 GIT binary patch delta 3125 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 delta 3104 zcmZ8j3s98T6~5=+C%7xC3yNitgmB2Yz*qAVqMAv}-5Mbb1l zi$|r4ARn(t10fCXNMj)sRWhr(e;#8UQX`}0Zoo`gFno*$WkG=WE7@#l#7||BLCPq` zD!!JwHNK41E6rx+kQ&|E>Ey8uMOoO&V$!JB7ZILplvZ0}xY_27t>f5g!rTSaRR^fJ zipG7xkCcZ--KHsI$-rEBkmi7tF-MErL^Oxa=>8N>$SuOtNbHyIgH~Lx2%KLX=}G5o zK1J-Hh}w0eMbt4|>1gMmX&fxYUn*kZC)lY7f(U%9D1u(xq`V8)aDmU#8NZL9WKvW- z@0u#TD2hDI_prjpFnt@D94TMFg4bY^&(W}@1Xnee_%`v14Sz%(k9Lfr)uf!@-sdsf z*AVt}j)$i3&_?nnIaM*^L9+3@?`*}GOFDM@Mji?xmnI;=&X%7#9#d7C^d_oGmx?h{ ztGh(*S*KbG9BnnRlEF+8t%7u@7hmH!h(nr;vA1IPLF=s*5ATt@yi8;#tJV;;Afb<&Ak zC^d(_(QSVziWSdA`tY>VC)asl={K)ien#bM5sTg2m1RGpl$Z+C!@b>?+a!lxI8wCI2Q> zO)#lmdP)hl25xPM9T*WDEj1RX_OEifYNpvGaM2|M1i;)b9=(~WQJ+y{rX65cwAB2G zm#;~eW@a5Sj`GEe(qZC^S;-u%`p&QFI6>9HdOjNPt19OswUI`bBRJIQSNSokNyx5tjJhpPM6pA@9Y^PM!FK#Cq7v+wWSR@5 zxZ4y1rLNPaXFfrH{+lQ|#~M{rETanY#-A~CVYXVJ0VN|cGh=65(-xi-l;Op6JWz8z zTofX~W=YH^ODkc)BMv1_RaOZ}YMJn$O(m5wKAAH5W?vG;G+wj`yCfBefFCD@!V&CW zmJT;DHa-E);GX!I(1eb70}Nq9d?fT?e|!ii@jvm)WEq!5QGyqihWIQYDXwkCtmVrf z8&55_!iV^Hc><^~e1!#eVeX0$IEjuGJ3)_6R-}@CV!{HlmLx2uDl{ZSQk4FLLQ-C3 z=F#iTR&e96Ig&U5iP3a^rcgf*OA@z240b1`%ldAL;+ME5DF|0487b!Oq*OYlK1;HI z8Np&8k8n#QIB~rt8k(`(5(KyKlqC(Et|u0)uY%1sv&LYvYuegxp*BYDlCIMT!OtW# ziSfqgBd{ns6zM~45Mwt4$ZqkmD|F!{029K-1Hv(IuJ;E;5tnemcB-8ot!bx~n% zaUO&1G8#zjjonQBR!(+Se!<(e{M=%DA(?h@o?zFgON(>td2cg#tBayY?R7m&y`!+C zz|Np>3_01urhZ8B=g6+kWl%H*pXi~nvWH?`6c{=;&DQcIhq_RjgeKRXvzx){P`t7! zH)4b%yK=IMY=wJscQRPO0il*@3UYF?^K&Lq+>m};KYb_4Zk z?FNCVFs3~W82-B5DrnR+_)%?))Ko*oGpng+OiycVv)OiM4k`d#Aqfs6TWBgUstVK&GaAQH__T@ zg^PHc`Y7zBUXCHx3^0h6YrQg+Kk;$T?Lf3$TP>SK%D3?F^}H$jXdUSWqtc|~`qlt6 z_ezCx0*DVjtkQeiH?F9MW` zvS<$#pR~@v=o<>zem?dT%)jk~GJJX404FfC*B~e*H2omV>dgvon*aS6$+Wcw zy^wUzX8Wqwpw)QchY2@ha9><_%vfmJH@tNaUgtshsbPC_Z%z)O`*B}i9GyN5eFkB4 zKKAq-2ygU~yGqANrkBt|LUdT%KdjYH;+r&0+~Pnl zyod13uL@UOyd$gNO%~zB`6qGyfWZ%4bi8ywe24Cw)W5svc9J~e@6;UXb-0@PGAw+w pg{+;A;^;0C31Mg$ilaJg8L|?me#k)o)7ysP=&!!(ze8%j{{vlcepUbg diff --git a/du1/program.c b/du1/program.c index 37d3a16..8a00232 100644 --- a/du1/program.c +++ b/du1/program.c @@ -84,7 +84,7 @@ int read_pizza (struct pizza* item) { } Line_druha [strcspn(Line_druha, "\n")] = '\0'; float value; - if (sscanf(Line_jeden, "%f", &value ) !=1) { + if (sscanf(Line_druha, "%f", &value ) !=1) { return 0; } item->prize = value; @@ -95,28 +95,29 @@ int read_pizza (struct pizza* item) { int main() { - char poisk[LINESIZE]; + char s_item[LINESIZE]; + struct pizza menu[MAX_PIZZAS]; + int pocet = 0; + printf("Zadaj hladanu surovinu:\n"); - fgets(poisk, sizeof(poisk), stdin); + fgets(s_item, sizeof(s_item), stdin); + s_item[strcspn(s_item, "\n")] = '\0'; - poisk[strcspn(poisk, "\n")] = '\0'; - struct pizza jedalny_listok [MAX_PIZZAS]; + printf("Zadaj hlavny listok:\n"); + + while (pocet < MAX_PIZZAS && read_pizza(&menu[pocet])) { + pocet++; + } + + for (int i = 0; i < pocet; i++) { + if (search_string(menu[i].name, s_item) !=-1) { + printf("%s\n", menu[i].name); + printf("%.2f\n", menu[i].prize); + } + } + + printf("Nacitannych %s poloziek.\n", pocet); - int vsetky = 0; - while (vsetky