From 86cad03297579ac6464bceebb6cf494800c350f3 Mon Sep 17 00:00:00 2001 From: an760cw Date: Tue, 3 Oct 2023 13:49:15 +0200 Subject: [PATCH] cv2 --- cv2/program | Bin 16456 -> 0 bytes cv2/program.c | 88 -------------------------------------------------- 2 files changed, 88 deletions(-) delete mode 100755 cv2/program delete mode 100644 cv2/program.c diff --git a/cv2/program b/cv2/program deleted file mode 100755 index ddb69cd94014f4a50a9db7cb193b89feb78632dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16456 zcmeHOdu&_P89z>%Hb7dZC51j1^%zAw6t`*9&;ec3rfzRg`dA<0v9VhxwiAyyPVH-& zbWnoQpqdaV{K3{~o775UAi<;}G1Q^KQebV_#?(p^blMmN(J5KG5mG?eR_gt}bHDHQ z`eK7N?T=0KiJag0e&6Gq`<-*`bM12;47IE+^ZAsNa`hEO()O7))5waw%eew*RLj+L z{9mB1R#PEQ(VVSsv;kVXoGi=7O6JRftC3~oSBRoj;2S3y;l zy?7U02#TQSo%RA+t&|5NWPl>*_M?zJwOXxuR^;P8&dXDb;zuI+?Pb5c>?b(R?FmXg zDJS$=&iVA>V(6#{di^@s&x>npHzi1IP}y?Yiu^n6ZDPNwfDWU)*kaR4P}=({{CJ4i z;-j(U8?OEPX+fW}&Cxc6L!_=<;UNooH zZP=y|W`sCSqblpOWr;_+8rGBj$2Ye={Zi=Ix7OG1eCK=b|9RN|*1B0_L;WTnvY|rp zWQveX^%;1Pjh&AJs*gE8@I>@CiS}(_xqLABh3=AiTF?-eT80@|uK%VmlH_BS=4ZJ| zz)mJ&O*}rG-l29fmzfv8gl6|cEI;?yw=tc|)DUDU@_s4#Y~;z)$M1*2%cQDo)NV?6 zkx#C)dAe6W8k=p$Avg$(#6w#DMjW3y+6=>DP@@LX+Ft&1?l#= zczPd@vfst)&o5Ry<>Kx40b6m<#Zwzn4!L;A5$Q%;JO;!m$6WlS4y)907k`xa87O7oeUrU}!}z z7-Og+MeyZGYc__af$A8VOLC|D3;M|J6-L-MYx`xZ32wMxWXFxee_d%Do-8+fM~o8} ztQrKU-~g4mQ!$+v@u%_YTQMDKmAPq~(ZAx|T2zhfX{*W@T=6Fequ;%d%Z)~m>?0MY zA^YxuuhTyHkL`q#D%;>^Jam>8{YHP)waQapj0I-I7@V^3dfh~5vTno}8rbw^F89KI zP%nW+%ST7|p~0gAC*R2Bh#BiAdT5C31~qH69XGPa4d002J8m34Rb~S&_n6T?GQ}8r z{1jY`{+Fj1**7TO=qJ>@>H(rZC&H*vdk|eY=bx$ibz8pv7pWs{56(qbbzB78hzUP1 z;vb0Ny3hEACFVF^jWIMkgImDJo_L{yFKGZ>I6CkLxui$jmqhI6ToT$`iU@-`LQz|% z^VKTmfB&^}{=1LG4F7KW*M&@1)Zl>z`8Y(k>*(c(*RSLG?69}$>-9fMBYg-K${5@> z88L3E(Zgj`jGj23%f0rBGtSuuMvsQhli`^g2SewnSA(HZjD`Psb=#$xS$W(MSk3JZ zo%iLju-r3}d3kvFo{M2Ieb7H6`(h>f@#)zT0Q*7&jXJaCo9LD?IJ@a4cnuAZ{w31W zz?-DX4$J|^Dq?RTvHwM4m4DAc*!rK>etSmzdk&E6P-r;6jj47UZ{KJuodz!agCd89 zozA=tBIe&ck{zf)c#Oh`Kd7s_YFt8QnojVU+l;{hx=fm!WKYwMDPw38X0q;meS2M^8-@i<4gFc-e0qQ^l~M*u87O6-lz~zP zN*O3+pp=3Cstow>o6EvrLyW%T_suWA)c{uFRWqK;-4A>Y_(R~Uz@GuPet=auaK%I} z_gmn?4|BN>f%gMzuuOdQqg<{YNWXPb@$K5Id_C2^`Bl>@hnc?${3zmGM+R%A>7R(M zMYSHU;rDa7{XjLNdhLukxBD;KS=pyn&b#HtrPu18-ze_a@v4Ns{I*2q#9LGWKTODl z+IkePF#0`8%h=G2>W9mkrcW(@+lMac{RPi}zTsRhcL&hXmu(=m*8dvxcIb^f|CNsa zS?KrT`g`;IyR|=2rBcd3DFdYplrm7tKq&*I43siZ%0MXt|KAyq{cN&-jUFwiBy3Ps zjIx1lI?FAz(Gg{?4bDEf`7G138t~ED0{Izk%t` zj!5%)iuyqRg6p=Vaq~g*C?__+%FBU;>}g!fRJ9uB^9XFN0?dzi_@&IteI@qIsQ7SK z%xSb4x!-7CvQJ&%+$Xjc-)Epg?K<}scMAMs5G1M7W5B z;{06OU#YzF=9qT7+}TGjQGT!O=Q#JD@E@R3Xdm_rBxDw@cQ4=B*rWkcHa40(?L&#)S*P&n%m(ueWqWU)H-o2n(#)OJ->Jdp4(5;Z2Z8=B z415$k_0thrL4MO5}Vh&TQbqz8MUI3;Nrp-w2MD(hEu6< zuNm#KQoSmc3MZmwB$G(=!o?+-u(a|_yHm+_Sffj(xpwoa^&vB~VU3AB_G|9iuxfpC z6KI_HFhd4wjWwHQyb~#9;4476j%GH5o0Q&GvKiE|P%VswC_;HilGvmW{Vp$VZ>Fx{K5!mU7@@X**HHJsy! zrn*(ID``c8?OmB5W=wZ9W%atK)=V7dk>U}iR;_NXrTMPSJHqJ>6^!(Dp$QwUl&!fh zno7r$U3r2DT`JlcCI_x{cUmf_yBS0^*q($)m2|XC1+8cgL_N&GR8kLmFxtUWz9WKY zBH1zQxo>+&9ZiK3aRjs7k#H46niIH}3f%AiDn;vGyp`cI+b-U7g|hx-wYHTy;g|5D zHK+I&J3mLZRAilLOG-7M;`aBRqodz9+(q7(g`@R}+h5j4f&npP^!n51&c|4@O8;eD zFL*us@$&Xl{SQM=YkKjQb-!RAB^QPINL9IhS%1gD(UMO5=9a5wa{#ur)E`GSq?@9jU+`rHxaRQ%<+Lr|VOq*I_0lXak=JU@%QC!G2Pw=d(b z0&K}B&%exmD*vxTLHQH^D)tj>5l2RE`}TVMqW_)jFIYvvT}9@PP^VFuftNh5%K14t z_v*D5S&*I!{4Rg_-k`4*B#PMC(nVSLPoSW=EA7j3ikxGX^U8GpQ4v2G$EU&3C5pd% zZ_u-dtnvG*4bFe@7n}-bx4&v+)5SJQI}$+rM5g=_C+*96wYrGEH{MKcpUow#5`XMY z%`4PbDsGgyV{7dHjU2F#C(IW>)6!e|FYmwfTrGXKJ?;M^^)^1^2`=r5E!}Q~{5x;9 LE#`R~Jfiw1oSnIM diff --git a/cv2/program.c b/cv2/program.c deleted file mode 100644 index 06fbea5..0000000 --- a/cv2/program.c +++ /dev/null @@ -1,88 +0,0 @@ -#include -#include -#include - -#define LINE_SIZE 100 -#define POCET 100 - -struct pizza { - float price; - char name[LINE_SIZE]; -}; - -void delet(char* str) { - int i = 0; - - while (str[i] != '\n' && str[i] != 0) { - i++; - } - str[i] = 0; -} - -int read_pizza(struct pizza* item) { - - char line[LINE_SIZE]; - memset(line, 0, LINE_SIZE); - - char* r = fgets(line, LINE_SIZE, stdin); - delet(line); - - if (r != NULL && line[1] != 0) { - - char line2[LINE_SIZE]; - - memset(line2, 0, LINE_SIZE); - fgets(line2, LINE_SIZE, stdin); - - float value = strtof(line2, NULL); - - if (value == 0.0F) { - return 0; - } - - item->price = value; - strcpy(item->name, line); - return 1; - } - return 0; -} - -int compare_pizza(const void* a, const void* b) { - const struct pizza* pizza_a = (const struct pizza*)a; - const struct pizza* pizza_b = (const struct pizza*)b; - - if (pizza_a->price < pizza_b->price) { - return -1; - } else if (pizza_a->price > pizza_b->price) { - return 1; - } else { - return strcmp(pizza_a->name, pizza_b->name); - } -} - -int main() { - struct pizza menu[POCET_JEDAL]; - memset(menu, 0, sizeof(struct pizza) * POCET_JEDAL); - int counter = 0; - - struct pizza item; - - while (read_pizza(&item)) { - strcpy(menu[counter].name, item.name); - menu[counter].price = item.price; - counter += 1; - - if (counter >= POCET_JEDAL) { - break; - } - } - - qsort(menu, counter, sizeof(struct pizza), compare_pizza); - - for (int c = 0; c < counter; c++) { - printf("%s\n", menu[c].name); - printf("%.6f\n", menu[c].price); - } - - return 0; -}