From a1a9506732dde2b2bce27160b9b3f1fca97f2922 Mon Sep 17 00:00:00 2001 From: Daniel M Date: Mon, 5 Feb 2024 15:28:26 +0100 Subject: [PATCH] =?UTF-8?q?0=20und=20eine=20Feld=20=C3=BCber=2010=20wird?= =?UTF-8?q?=20nicht=20mehr=20gestahtet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- duellist-spielesammlung-projekt.exe | Bin 42057 -> 42057 bytes .../src/duellist-spielesammlung-projekt.c | 7 +++++++ 2 files changed, 7 insertions(+) diff --git a/duellist-spielesammlung-projekt.exe b/duellist-spielesammlung-projekt.exe index bb5a425fb8a23abad087c41da5d2887c4e51fc24..67cb28ba8b727dd2837880321ca1e0ceaca81a89 100644 GIT binary patch delta 2520 zcmZ8j4^Wfm8Gqj|`AEM$S^lD%=vq`yh#7yYA#&f|Jl#Dv?6$sR@0Dpo$lbM15ENwoVEbGaudA^ z@5$5YHTX=vl%4_=Z%eAlC*-O;o8S{Jg9bj6%gu)_egQW(A5Qa`^clFs7ibS6%QYbn z2NZ-1COn9VCK81O0v z)NDjo$ehNNp7$A;Hv`^-6N;rY1S1M94Zs%)2i*WqE1&2x<`Uvt6JZHs{il%~<`BYl zfUOgv>WOcwKhMFu*F@Yyo%6kGCh(<3$@O4Pml8#McWTghj2Vw0bC6<7$8Fxt6Ug#x z%9gYG*GZD(Su=@X-88D43Gi=bb~+khat2yigHTV*(@1c$=L>9JzQ9WJ~zWrZG8qdS@Mj4pMKrKr5nKWfYDG4R@Qz-odCI28h z4kJNPOiY&1bK-AQcj-z}CJ@(@~1#Q2N&3(p%%4 zC+M?MZ#^EbD$HisT0_5az3v1!soF(`YzsmU} zQEU4|lKj&TZod>U3(P%XYq(P~nTE%mU`i4Z2vK8~nL`q*z2$j(%lEcFx6{67Pg`rFy|q}pxx9f=zi4{wRoR7A4K$Orf>@H3Zmu$k=PqAS z$>oIAU59@+prdpJZ+=~pUWW4)4SY~4(3c>|TtPQMm3cmG0lV42pB$8=3^>1P5&Xie zq`h#_yokOHADc^g^(9G?F-_u1^v1kSLRncUmwpNMm#w7@@LpL39RgZz3(ubxUf$bC{|PmF=kZ@+uhv7>J{uR|p}JE~BjDR-pnfyF#*kvCz1@k90$^`%Hu~c@LZll5>Qw*F6yRU&Q!D&&oG~vj zCQjYyC=9uQ$WR=KMJa*Y{WeVihx{}%hBv^W{We+$Bl|_XTsnUADSsvvIWTZwJ~$5C z#x1YuFmQp?Xqf>x)nUsKvSLnHxNUggOY|`$=2ra(By{RIr3~`1J$|U_WbJvO)5c}U z;Bu$FOT9Q|!kqM@lTo|}9#-*FM09vhJw#qd#4!tDSIg)uWDF5f5VMLUHZF+bSwC%JX5+7R(1PvW3P1^IC&97y7lxm?1dJJd!93v zOdI09vZqQ$$TPE$21G(|vBy9M;SW6~DnHVg$`6Ws{g@z)P0yaRY?KHkgn z+16{K0syXi;LTo>CJ^rztHrBeCsOKd#?qU8&vNO7@V-y4al`{KQWakB2Vu%*pkuJ; zh)EN|M6jlrcAP`)YtVSaMu*{7M@+_bvuu+S@p#6Odgrc|UHk02{gBva(vWylSd=_u z;3Y|rDfL+LJA?@zZUo91-}WW%&Y!p950%FTh7^dP59MCso^-n zTpz~oQdI;8`4GhiS~%wj!z{24^cw;mH+?% delta 2446 zcmY+G4OCOt9l+nc$s<9-N0zvv0fBsg5I?Xr)oOqTQPX)Q1*X*=am0C;Qdo_OLaBfj zb0CID@UOKycBc>LneNn`O`mpj^f+9w%IRj&ww4xm#!jhC3#Uyd?KrdB+y4fL=AD!G z?*0A0@4fH;GH`ECM86aZjtSj2w+ogpkukD0W)81V0=W1z`tKZQ;pfre95}_Nk!A1}Z#9&nR_nMj zDH%G&~B!{#K z=y^08@~TmC2CCx>$*)k3^9Dn^QO%ob4iPvW=OFno6xTpBP^L;*{QiPSHovaLfY&jg zt`uFN<`h?Z-(fIk8eV~us-@&O45$pm4WFspBpser|ET5LEROT93A2Q;{!^$Ox{V0O zA{*a{h{qolONe|M$9-tD!K`HEyeP}Ecg;i;s;AY5n1|Px`kIMpq%T9{MbtxZsRx4A zjo#0&?$+^)P(L3DYiAlR7Iw8c_0hO?XpGNx9A@Hl6p!VFv>10R2U9)I;4B6WID3!H zzPI2k0cYcE_7%e0tBIT}n*as~{_+mwzyaIBQ5St~O!&&cnh6a)jUqRH% zw0#bB>m*6?IM7RLP;=;k2=n!8=k{P++~ibL<3eNqmF0*slQ!uWr7*)iw_E!&w*0g* z=>5+Bb~e-N72z*>ksOw`&rzxAXt`9IHlfnqLr--H-f+nAjVxb}yH^goE$>o%6lAs1 z$#Mv0<!&g~L@FAsV--$QW-;w3O)P?&X_u)dai;bns$IV2K=a<8rWKQ6?5tK$G z+I1mvY}t_X{jv%|T+(w-o>f3VVZON1MbiAtz9>=cp~VS2^x`(wloRdy4z3b<@fCmryieHA}~ z5(SgQuRw3iYd_@YucDzIXv|+r^5ANIAqfB}aM1C$U~R#Ck_uG?JIERMTfs9JDXs7c z6qgk)r;~5Pk-}UIc)4&FI=2X$P~0RqNiAFxtf=&ju!M#Oz*w}H`~k{}wqU#YUC}1K z;-)OW2kVOsU@kV(&`nrZTtc3PUluz^Km5JeM8ktX9l1mgiyTYHYS`*9kj?O-<0o|D zwsh0+WSq)n5V&N6AZgd#CtZ1QlJdtIY;2OYL?$XBQ{bM@6ySn89iDQ}mWoQ>NY%2# zoRWpb&Q6Nw6?g3dZj6FleBoJUw#j{s;3I9%Ed|E>dS54*4=wu*d^w)6x$ye_9pomI z?VrQn!?jufne|TE$3sc8k@SJT-b7q*A#(q)-iZw*t-)jwXK{GSGdRjsR#yIETlEWE zI7$}RRW;P1BR5nv)L2}zXEYIUZ5S{dB{Q1I@NL6` z$V$$fal?|`%1*U$hRg&U(L!9ak&aTx#RYP~`ewF3yPKVKlER;wjV&Yi?oH*woOGcR z5&QZ>avDiEhFn4-;P>XC&UI!LLxzwHM#)Svta;+Ha0>EICCANU0i`W1CsnGxg%Nj9 z)b>M2YE$u%`E>DWSlJf9t$nx6L_b&v;Wi_l?Xo5VEN=gqg_|2*=LG&-YYSp_d!*gx5yYQ0+D0j`+PzmPzZQ)!xF~&&Bxp z5{U>)j(nlp8ReDkeRX@$+pA#p*+>R#!@CPk`nrh-Pj#?-wszP^G60S@!yh|rI(JMI zAAZT*Aa~SY={5f6Xvhlh_>DRt8X!_Iew0h$f!{>VLHbdfPQ*m8rs?H)1EmLH$5AJF z6@GuzW=V;$O^n9_8YPu=yJ~mUSM6~@e5Xw}7~wO1a!?cdMQ1nZf%}~%{X=Qx_HDJb zyS8(KR>%#kB?n=5z=nP1Y@h}kjIPU>)ex---@AxvPn56%j^KNEcOe|?TBaAHxiG +#define max_hoehe 10 +#define max_breite 10 + int berechneMinen(int hoehe, int breite) { int anzahl_minen; @@ -17,6 +20,10 @@ int minesweeper() { scanf("%d", &hoehe); printf("Geben Sie an welche Breite das spielfeld haben soll:\n"); scanf("%d", &breite); + if (hoehe <= 0 || breite <= 0 || hoehe > max_hoehe || breite > max_breite) { + printf("Ungueltige Spielfeldabmessungen.\n"); + return 1; + } int anzahl_minen = berechneMinen(hoehe, breite); printf("Das Spielfeld ist >%d< gross und hat eine Breite von >%d<\n", hoehe, breite); printf("Es gibt %d Minen auf dem Spielfeld.\n", anzahl_minen);