From cc2d3fc8f4d234e918acbc1b8b24f19146718c6f Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Tue, 22 Jul 2025 10:58:05 +0200 Subject: [PATCH] Opzione 1 --- Program.cs | 87 ++++++++++++++++-- bin/Debug/net9.0/vacanzeEstive_sezione2.dll | Bin 7168 -> 8704 bytes bin/Debug/net9.0/vacanzeEstive_sezione2.pdb | Bin 11472 -> 12452 bytes .../net9.0/ref/vacanzeEstive_sezione2.dll | Bin 6144 -> 6144 bytes .../net9.0/refint/vacanzeEstive_sezione2.dll | Bin 6144 -> 6144 bytes .../vacanzeEstive_sezione2.AssemblyInfo.cs | 2 +- ...zeEstive_sezione2.AssemblyInfoInputs.cache | 2 +- obj/Debug/net9.0/vacanzeEstive_sezione2.dll | Bin 7168 -> 8704 bytes obj/Debug/net9.0/vacanzeEstive_sezione2.pdb | Bin 11472 -> 12452 bytes 9 files changed, 83 insertions(+), 8 deletions(-) diff --git a/Program.cs b/Program.cs index 24121bd..a94d910 100644 --- a/Program.cs +++ b/Program.cs @@ -17,7 +17,8 @@ class Program { case 0: break; case 1: - CreaMatrice(); + StampaMatriciSeZero(TrovaSottomatriciQuadrate(RiempiMatrice(CreaMatrice()))); + Pausa(); break; default: @@ -93,16 +94,15 @@ class Program { } } while (error); - return RiempiMatrice(new int[righe, colonne]); + return new int[righe, colonne]; } static int[,] RiempiMatrice(int[,] p_matrix) { - int elemento; for (int r = 0; r < p_matrix.GetLength(0); r++) { for (int c = 0; c < p_matrix.GetLength(1); c++) { Console.Write($"Inserire l'elemento in posizione {r},{c}: "); try { - elemento = Convert.ToInt32(Console.ReadLine()); + p_matrix[r, c] = Convert.ToInt32(Console.ReadLine()); } catch (FormatException) { Console.WriteLine("Errore: elemento non valido."); @@ -110,7 +110,82 @@ class Program { } } } - return p_matrix; } -} + + public static (int, int, int)[]? TrovaSottomatriciQuadrate(int[,] p_matrice) { + (int, int, int)[]? ritorno = null, prev = null; //riga iniziale, colonna iniziale e matrice quadrata + + int maxDimensione = (p_matrice.GetLength(0) < p_matrice.GetLength(1)) ? p_matrice.GetLength(0) : p_matrice.GetLength(1); // La massima dimensione possibile di una sottomatrice quadrata + + // Dimensioni delle sottomatrici quadrate: da 2 a maxDimensione + for (int dimensione = 2; dimensione <= maxDimensione; dimensione++) { + // Riga iniziale + for (int i = 0; i <= p_matrice.GetLength(0) - dimensione; i++) { + // Colonna iniziale + for (int j = 0; j <= p_matrice.GetLength(1) - dimensione; j++) { + + int[,] sottomatrice = new int[dimensione, dimensione]; + + for (int r = 0; r < dimensione; r++) { + for (int c = 0; c < dimensione; c++) { + sottomatrice[r, c] = p_matrice[i + r, j + c]; + } + } + + if (IsMatrixSumZero(sottomatrice) != null) { + if (prev == null) { + ritorno = new (int, int, int)[1]; + + ritorno[0] = (i, j, sottomatrice.GetLength(0)); + } + else { + ritorno = new (int, int, int)[prev.Length + 1]; + + //copia dell'array vecchio in quello nuovo + for (int k = 0; k < prev.Length; k++) { + ritorno[k] = prev[k]; + } + + ritorno[prev.Length] = (i, j, sottomatrice.GetLength(0)); + } + + prev = ritorno; + } + + + } + } + } + + return ritorno; + } + + public static int[,]? IsMatrixSumZero(int[,] p_matrice) { //null se falso, p_matrice se vero + int somma = 0; + int[,]? ritorno = null; + for (int r = 0; r < p_matrice.GetLength(0); r++) { + for (int c = 0; c < p_matrice.GetLength(1); c++) { + somma += p_matrice[r, c]; + } + } + + if (somma == 0) { + ritorno = p_matrice; + } + return ritorno; + } + + static void StampaMatriciSeZero((int, int, int)[]? p_matrici) { + if (p_matrici != null) { + for (int i = 0; i < p_matrici.Length; i++) { + Console.WriteLine("Sottomatrice quadrata a somma nulla trovata:"); + Console.WriteLine($"\tDimensione: {p_matrici[i].Item3} * {p_matrici[i].Item3}"); + Console.WriteLine($"\tPosizione iniziale: riga {p_matrici[i].Item1}, colonna {p_matrici[i].Item2}"); + } + } + else { + Console.WriteLine("Nessuna sottomatrice quadrata a somma nulla trovata."); + } + } +} \ No newline at end of file diff --git a/bin/Debug/net9.0/vacanzeEstive_sezione2.dll b/bin/Debug/net9.0/vacanzeEstive_sezione2.dll index 44383c7520a2dc0b9bc31f3d73eeb6d374edf596..ae679e5a73658226da26cb7ff192978a494a4f25 100644 GIT binary patch delta 3415 zcmb7HeQX>@6@N3kx4ZXc-+1l2t4*A=6`}|b&{PP~@&~Fws3k!HB>v!|2=NgK9DXyq zXI~If)jjQR-u&jhw{PCOnY~@jtqy(uZ0k=Sd+cfQuHR5A1zDOX3L@Z=PiEJ?c277< zbXfN9AW9o+Eq3UBq7eGW`iRDy7T)Phu%y2MOagb*Imc2g?tF{wW(nsiYugEXc^$;f z$wwpYFs~tE=;Jn=iz4leaJ_uVB?KjFWdscYDq;L&G9r7Wu5EFCTYOlGLIs?xLzA=t z0V8Au%}y&tW~^IJ?M$VU8XlC?CHN$m07`O+DZBKz@^_!~;&DV*qwVAkZ1Z##7ST;D z>>n)LxN)OH28`&4`f210MIo}gsr1TLc*%O$ws$n8IbC;Jw1&3oNRco^8r$@R{hbXI z3zd#DIa%j5Eq;rdvKtFsjkn9uAXlU3wB}p?*GtfZ7uzR%@4(Nd77t;i1GbqWVRn$y zuII`+y^P5qSAwE}+%s}!(O~XT+1Bx$yW+_hEb4gaWf@BxGH4@-MM^;^nc6mMZn42C zHrWUpZ@IW(Zm(FfNjfX5qzh?qQvwLR(ra;k;xocymO*(^UQ3rzR1NA}A)^prb_Ipyw^hQGQaBd$gC~E7uMpy9V z{wfpV_b;jZ8BwJ0b|_e>HWG#~g~f#~%yHop)_8J*vTj z7*m*%35Y;f`8&c$8Yr>)P0bF9;DE}!S-;8bkO+0QQS3ZQwkcpl@c^GN+?g*m;}Orv z0ZNUMd0{p-?y5!Ya4JrQ2%94OtQ>chL>NyEgS{||=hldtt~U(Ga9RF;K8+x<<%0?8 z%S(@cVv|P^RIR8T{KqC1Lg*Mr`n{}G#v>v!_?jH|$Hv2c%QX^041N=&Vb@`m>ad6G zv`+UTqrS3Rc=f?(D3zjUI3>v7mS5#?Jm7lSDgybuu4{y(hOF%xK#*OpV2d)_5Jsm? zJV<7x#PJ}F{*DJB#ez7J954pnkZXw|mxW)Z(p_7{hk}o675rDKikO>^%Vd6Xr(D@e z?f>v?6x_;JRejS=`bo9j3D0w)+VhQS4Nsw^N}36m_)n zWGjrR!`bU=-&>EZ-u4L5D%uyNoL?@@E*xKyIqAb0xr&|Ab~H~fq6QE6vX;3eX!BFBoCdq$4Smgp3BTZ5iwM>KRlUxh5glCLHiq6{uVpW|`bqk1C=$*9ODW=hzyWHMCc_Z`D(5F@d!HiPzh*i4`X;uJ54XqVSX0! zdF}gD4}({M@52tP#|*9m-%bCaPk=X&&=1ib-c3OoX5D1d5nvOY0=CgZz!ZHO*h{Yi zZ>MX({q#rRU1c?p2kxgSO7Q)3g4+2smZ6hB2l+kxcS=ssUYexynA4wVjINNrD$`hf z;dMs-DuS^us@~1qXBF3ru+=rJFBj)CPN#KSd>B#>eXuaMQXE@3Iaj>Dmn7Bej9G)) z$&buCpRscBvC`s$h5X|3^5T2}TWxA~bfqv|DlBh&&-yg;L(65IeSy=h`Q^g=$-*I* z$rtY}mKJGvN%cRTUztbW`9a{Uac6Ov@X2==?57b7$l-^!R1%ODJf;Bmu8|DvxOx;dbi#NFc5}+fZ*h6l8EM8?Gid>3USlLQW?2?YEh}x>I~v3x4gE?B(eex}i{nyI8TBPN z#!b)04_7wX%;r&Z%POJFJQt>^a~X?f*zzXa%sEio(JY8ne0r)u!ZbX`&SLG?%jw=s z-%PrHX1b6|_hd4~$*Igt&t$PDo5>V%)7hTM{>i@Hslqf~)as-J;tDWzyvt)01R9HB z7jIwxx_-4TX}8>GP54x3iaAe2S|jP$nHY(MTkc$tFb^v2&BYIJ|v R{SJC6yCE9?!q(E}e*tGg1=0Wj delta 1908 zcmb7FZ){Ul6#w1#USHqVu4`A??w`=DW7HM4b}gkt1r~^~pkpwG5dOrj>j)wP>i~&L zixU2fL|9%V3}ejvfC+{O%$OKrOcaxS(Zpc%3oh~|uT*saTco`Xi0k7`e)p?@oA#b| zV7u9*EH`(FXhk)dFo)M16ERU^ekGQPdUHlZmTj^emC%1euf2%({Z63Byewcl#bifGhbQ?G`swYo@DZf$w)FEB zerqvX<=P@XwL;v03>Q#067!10qZWRqJWwie0Fr5>w-RS9eg$=z(6bVls7%X?wMq?M zu&lnY%SX_@@PMa-9KXE;Bc#n7x=R`fX*@IqaCHpS$V9LV#4&I@8ImN1^ zJk1SSTmqwV-hOzXXJj`Ref0 z>FUjD4-Q^$`Q~n^`o*&Y{!?o%HXer-7Q#@&5DqFnpENxZ9J*683`3C((?F7nhl)Xf zZ@}EPs73QSorZa0QKN$k48sfr+RVLy8^v69IG4)g^66B3)!=X{6sKtl%y zpZ2nt9|h~Yi%0JFU;FT3_l3P*|F|u+|F(HIxUaoTPHrxf+@${*$FUuqpA3CBJofX_ z*BEF{PIs7np$5@0^?E3yZOI{vVRkdcF6NNu>z+a!t1w75K`TdV$kGPs8K$1cN{&3g jPxHGZtt7e_MSh!|`n$oSRfO$7$t!E8eBno8JnsAl{{$kQ diff --git a/bin/Debug/net9.0/vacanzeEstive_sezione2.pdb b/bin/Debug/net9.0/vacanzeEstive_sezione2.pdb index 4ed4062ca74177dfbc36cd83120a667727aa7273..c561462f0ece5d3c683d11a5ad54c5991d194175 100644 GIT binary patch delta 1559 zcmYjRUrZcj5T6;Ay+3>O;P_K0;cvClyMxxAwL)`&078LcDF}h4pew9+7VetkB-{f% zj%&3Kq_H{EhsHEb%8L)aloxH%)TA|S)R>yoG)5ov+316bq{PJd`&E*R;74KL z&bh=pz$5RDKaG6S@cNb84<~Q^`P28$wniT?k=|P_ZjYM?GVKK+9RZRH)JWu|VhB1& zuHFrmC`&1*9E1eqzPc5uVTuKro`jgDkWhsx0I7gPpXH-mm)U}(L0jl(@9)CO?~a3Y z*gcT1g9_pAa{NDplfqu$1F(%d*Z^(;KJH*2@G;<2yt zIpW}A;NKtzK{^ta0ITPWgG+%6AtR`5F9Y^Mei7t?f4SrT_byz7{PYwG^{BQI)qt4x zg9{BS1&x82_Ska2Esui>g}@7_6{D+0R1uwketV2eDuUS70%g?@ zx;y_RhcY)2;6~^x@c!_x;CI!)783LGCM`@`b19Ri0aK~OyoqZzZBa5d`<_M9iMd2P zZqdBC)E%3*;tR0^(9Dh)qxb0?oKuNpJV916nMl(4q_wC@Qjh=f!OLHil;*4DV*Qzo z$@{@O?xD@Lq2h<`sipMVr$02u4u>YM)tS#uPYvhq$!7iHLhbnG*NuNr`*&XJ(QDsG z?ZBH|*9O;a-miB6u6tygO=oqbu`-JK0s=D+pP0(lBRoY)zA`vXGx&$w% z$}ATh(x`Gfj>;omrbB`c_2|ztcQTbr6x$#fJ6WeretHY5sZp!j+_!z!ui2;Jz`FA4 zO6k-@%>mUO?ocH~cWZi}@g1AfsG52a$wmG*PT4Iy%C+3W%bZ=~>_5DEo>w1mF2K3d zk~<-poJVs1%Ed0e^h7RwE331T{Y$dB3jP3#$Sdnntc_F&?G;qx5!GkaJNzO%^70O- zl9%we*lyjpM*FA_4f?-zyEJ~E>2#}}sZ264)ggSIU)0DXUCKvzkmJ1axvZ>j#g&T&#ATrf;+b|XoOjPT@7)XUJl8)J?{`mbW}@vk zh!)ZJ5O|^LR_xLkC}~2Z1l~}AlHh{@?;pyaKp%y+GSJ5@=MwZ*`$yr$!{5j5j4XUO z(_NZ-;$8cSm9hSfqBf{R;FJO|M$xdh6E#u-A_B1YHrpKB#DI8cM!n^(W^jy0fM5yH zV?WQ^M*e{*aHFC7Ce*R;-CU^S&<)@ZfS^`)G_EiWr%*>=Q!Bu<6Q_{s*CmV3p~ei; zs_JBrTPc-IG91gXZIevPykgo_hfLRXT>o~&OTRjoEI8jHx2ij4TZ(z*nNFMmguO}|H3N~d+B_w&rto?p{HE9Z0XYc20yPd~f3R6q3S<-G-`J~2NK?b{V! zs~`ncd@uXGb$1(6ujoy*USP6}Pi2rH=jLm&n)q`NPr6 z{qnOm$sI25&a&n?9GCh|Or?&w?`?^a%W5J8Tlepzx+b zJYI%N>LdTy+eR1{=oS8YiZn574pCRSILh7>oq0Wjn;Wr8+^I!~j&KmIa1m|j z6IvzOaY=Aca7=JoFe<1CrictHL?_n%u?4+|W1P8BhZ#EO1Qv*`ctGsI2JzegHpzJL ziFg@5h(q{E9H%REBO>Ap#39^+n++ik9~;I)^s~pLM~rc~$JB+Ou_AYd=e2ZEpDiw@ z_1j)tnaC!JX?+08iy4iEBCaE{mM`cT_e^oAkjm(o&1F}$NVZVO9w(%xi&`S56)Lag z&#ZAQKf%lHM~azSdM<0M+M@qWtMSd&60~$N)^3sCURx|V4s87vklWw@Yj-+EOtLJW zlqEi3cCf0d8l$%E-H75g4wbu4N%nB%dcDjl4Gr6-NrmoOg%3$62oMv{ w5G3uPs0tl1`d})>J*0G^U&MJ%f;5i?X#1#3oGKHQUk;~PQZ9=Bwyf0r0pq!>UH||9 delta 850 zcmZ9LOH30{7=_Qhv}2)IS`|_eA5BfbXvoyI(}J%O5JWLN3Pf;0rqiiGTYLbCB*wBL znqXoxi96k>iLx>@B)X6l8y7BExNv1mT(B|5xHZ8uSK`9S{NJ4O-^YLF-kC*xQGfiv z6M1&=VP&~RUhl1}jEk@%M637rd7#CK$P>WUbb!M2qC$kf;RUVqz?hrYyX zsv*x05y3z&)OCTB@M1Iryz&Bqo}qCb-5Ju_&b+0I-Up6KV3ZNf&fS@wxi;&LzUu*a zBRZDFJ&K^K`^Nfv_*|xMan`ifvYX{V74Gzbo!BWww=P`Gs;nKB8kQ7wcx4099I9bN zWlDG3%MdCCZm`nk7J6A<0*Lx@5pX!ke9GYW>x+w*^L|Uif+upFFcEX50dK! zoR_}Fnr1|t_rAkTr!U{k&ll~p$S%yz*`@Z8`I))tQZ-t;DIAagN(lddE>6+k+~9k2 zZmJymRM+W+5C;R!x_`CPG7DBBZP`XbPvr_R!_xCHBbO-T?WAp|jZ{1t?=TI^1Xsn~ zbIHpm;CFu3?{hxZH|)vme1mSoq^mQPNRu4st!le{!qMeMH4u1GGibp?fxDDInzUh1 v=|~~RY>dvL%PW;*OM%)(l3}yI!G3YNIFH9vea-5xP@_i{4fP{b^j&`duV0(H diff --git a/obj/Debug/net9.0/refint/vacanzeEstive_sezione2.dll b/obj/Debug/net9.0/refint/vacanzeEstive_sezione2.dll index 815fe1e3f5f5a8266afa8622c6deafbc205a4e26..c7f31e3cea743ad877e75fb60adf228a69987d59 100644 GIT binary patch delta 1025 zcmZXTOH30{6o&sheJ~UPEn20#2{A}Cb*3*XDi(QEB!owSq_V(iJ2lmoLLWplu_PE} zp$W|xVq(J51#w|)3_Ee<-b8jT)V*Qh&IR$@OLgN-?sxuka?ZIkch0OU>&n)q`NPr6 z{qnOm$sI25&a&n?9GCh|Or?&w?`?^a%W5J8Tlepzx+b zJYI%N>LdTy+eR1{=oS8YiZn574pCRSILh7>oq0Wjn;Wr8+^I!~j&KmIa1m|j z6IvzOaY=Aca7=JoFe<1CrictHL?_n%u?4+|W1P8BhZ#EO1Qv*`ctGsI2JzegHpzJL ziFg@5h(q{E9H%REBO>Ap#39^+n++ik9~;I)^s~pLM~rc~$JB+Ou_AYd=e2ZEpDiw@ z_1j)tnaC!JX?+08iy4iEBCaE{mM`cT_e^oAkjm(o&1F}$NVZVO9w(%xi&`S56)Lag z&#ZAQKf%lHM~azSdM<0M+M@qWtMSd&60~$N)^3sCURx|V4s87vklWw@Yj-+EOtLJW zlqEi3cCf0d8l$%E-H75g4wbu4N%nB%dcDjl4Gr6-NrmoOg%3$62oMv{ w5G3uPs0tl1`d})>J*0G^U&MJ%f;5i?X#1#3oGKHQUk;~PQZ9=Bwyf0r0pq!>UH||9 delta 850 zcmZ9LOH30{7=_Qhv}2)IS`|_eA5BfbXvoyI(}J%O5JWLN3Pf;0rqiiGTYLbCB*wBL znqXoxi96k>iLx>@B)X6l8y7BExNv1mT(B|5xHZ8uSK`9S{NJ4O-^YLF-kC*xQGfiv z6M1&=VP&~RUhl1}jEk@%M637rd7#CK$P>WUbb!M2qC$kf;RUVqz?hrYyX zsv*x05y3z&)OCTB@M1Iryz&Bqo}qCb-5Ju_&b+0I-Up6KV3ZNf&fS@wxi;&LzUu*a zBRZDFJ&K^K`^Nfv_*|xMan`ifvYX{V74Gzbo!BWww=P`Gs;nKB8kQ7wcx4099I9bN zWlDG3%MdCCZm`nk7J6A<0*Lx@5pX!ke9GYW>x+w*^L|Uif+upFFcEX50dK! zoR_}Fnr1|t_rAkTr!U{k&ll~p$S%yz*`@Z8`I))tQZ-t;DIAagN(lddE>6+k+~9k2 zZmJymRM+W+5C;R!x_`CPG7DBBZP`XbPvr_R!_xCHBbO-T?WAp|jZ{1t?=TI^1Xsn~ zbIHpm;CFu3?{hxZH|)vme1mSoq^mQPNRu4st!le{!qMeMH4u1GGibp?fxDDInzUh1 v=|~~RY>dvL%PW;*OM%)(l3}yI!G3YNIFH9vea-5xP@_i{4fP{b^j&`duV0(H diff --git a/obj/Debug/net9.0/vacanzeEstive_sezione2.AssemblyInfo.cs b/obj/Debug/net9.0/vacanzeEstive_sezione2.AssemblyInfo.cs index e65c2b4..a195dbb 100644 --- a/obj/Debug/net9.0/vacanzeEstive_sezione2.AssemblyInfo.cs +++ b/obj/Debug/net9.0/vacanzeEstive_sezione2.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("vacanzeEstive_sezione2")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cafc48ce6407bf16c0d16b4fde5ee8673539a6ca")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0314f06fda80211ebc1f2be2511a8d52b6b43cad")] [assembly: System.Reflection.AssemblyProductAttribute("vacanzeEstive_sezione2")] [assembly: System.Reflection.AssemblyTitleAttribute("vacanzeEstive_sezione2")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/obj/Debug/net9.0/vacanzeEstive_sezione2.AssemblyInfoInputs.cache b/obj/Debug/net9.0/vacanzeEstive_sezione2.AssemblyInfoInputs.cache index ea7a29c..f77e0f9 100644 --- a/obj/Debug/net9.0/vacanzeEstive_sezione2.AssemblyInfoInputs.cache +++ b/obj/Debug/net9.0/vacanzeEstive_sezione2.AssemblyInfoInputs.cache @@ -1 +1 @@ -f51dd8e398f51ce3006057d64eb8817f1c96774015caa399a7ccd91231d29a3e +ebb98eae628fd33d11fbc6dc606c0272454799a56e9ea38c60adea94a82bcf21 diff --git a/obj/Debug/net9.0/vacanzeEstive_sezione2.dll b/obj/Debug/net9.0/vacanzeEstive_sezione2.dll index 44383c7520a2dc0b9bc31f3d73eeb6d374edf596..ae679e5a73658226da26cb7ff192978a494a4f25 100644 GIT binary patch delta 3415 zcmb7HeQX>@6@N3kx4ZXc-+1l2t4*A=6`}|b&{PP~@&~Fws3k!HB>v!|2=NgK9DXyq zXI~If)jjQR-u&jhw{PCOnY~@jtqy(uZ0k=Sd+cfQuHR5A1zDOX3L@Z=PiEJ?c277< zbXfN9AW9o+Eq3UBq7eGW`iRDy7T)Phu%y2MOagb*Imc2g?tF{wW(nsiYugEXc^$;f z$wwpYFs~tE=;Jn=iz4leaJ_uVB?KjFWdscYDq;L&G9r7Wu5EFCTYOlGLIs?xLzA=t z0V8Au%}y&tW~^IJ?M$VU8XlC?CHN$m07`O+DZBKz@^_!~;&DV*qwVAkZ1Z##7ST;D z>>n)LxN)OH28`&4`f210MIo}gsr1TLc*%O$ws$n8IbC;Jw1&3oNRco^8r$@R{hbXI z3zd#DIa%j5Eq;rdvKtFsjkn9uAXlU3wB}p?*GtfZ7uzR%@4(Nd77t;i1GbqWVRn$y zuII`+y^P5qSAwE}+%s}!(O~XT+1Bx$yW+_hEb4gaWf@BxGH4@-MM^;^nc6mMZn42C zHrWUpZ@IW(Zm(FfNjfX5qzh?qQvwLR(ra;k;xocymO*(^UQ3rzR1NA}A)^prb_Ipyw^hQGQaBd$gC~E7uMpy9V z{wfpV_b;jZ8BwJ0b|_e>HWG#~g~f#~%yHop)_8J*vTj z7*m*%35Y;f`8&c$8Yr>)P0bF9;DE}!S-;8bkO+0QQS3ZQwkcpl@c^GN+?g*m;}Orv z0ZNUMd0{p-?y5!Ya4JrQ2%94OtQ>chL>NyEgS{||=hldtt~U(Ga9RF;K8+x<<%0?8 z%S(@cVv|P^RIR8T{KqC1Lg*Mr`n{}G#v>v!_?jH|$Hv2c%QX^041N=&Vb@`m>ad6G zv`+UTqrS3Rc=f?(D3zjUI3>v7mS5#?Jm7lSDgybuu4{y(hOF%xK#*OpV2d)_5Jsm? zJV<7x#PJ}F{*DJB#ez7J954pnkZXw|mxW)Z(p_7{hk}o675rDKikO>^%Vd6Xr(D@e z?f>v?6x_;JRejS=`bo9j3D0w)+VhQS4Nsw^N}36m_)n zWGjrR!`bU=-&>EZ-u4L5D%uyNoL?@@E*xKyIqAb0xr&|Ab~H~fq6QE6vX;3eX!BFBoCdq$4Smgp3BTZ5iwM>KRlUxh5glCLHiq6{uVpW|`bqk1C=$*9ODW=hzyWHMCc_Z`D(5F@d!HiPzh*i4`X;uJ54XqVSX0! zdF}gD4}({M@52tP#|*9m-%bCaPk=X&&=1ib-c3OoX5D1d5nvOY0=CgZz!ZHO*h{Yi zZ>MX({q#rRU1c?p2kxgSO7Q)3g4+2smZ6hB2l+kxcS=ssUYexynA4wVjINNrD$`hf z;dMs-DuS^us@~1qXBF3ru+=rJFBj)CPN#KSd>B#>eXuaMQXE@3Iaj>Dmn7Bej9G)) z$&buCpRscBvC`s$h5X|3^5T2}TWxA~bfqv|DlBh&&-yg;L(65IeSy=h`Q^g=$-*I* z$rtY}mKJGvN%cRTUztbW`9a{Uac6Ov@X2==?57b7$l-^!R1%ODJf;Bmu8|DvxOx;dbi#NFc5}+fZ*h6l8EM8?Gid>3USlLQW?2?YEh}x>I~v3x4gE?B(eex}i{nyI8TBPN z#!b)04_7wX%;r&Z%POJFJQt>^a~X?f*zzXa%sEio(JY8ne0r)u!ZbX`&SLG?%jw=s z-%PrHX1b6|_hd4~$*Igt&t$PDo5>V%)7hTM{>i@Hslqf~)as-J;tDWzyvt)01R9HB z7jIwxx_-4TX}8>GP54x3iaAe2S|jP$nHY(MTkc$tFb^v2&BYIJ|v R{SJC6yCE9?!q(E}e*tGg1=0Wj delta 1908 zcmb7FZ){Ul6#w1#USHqVu4`A??w`=DW7HM4b}gkt1r~^~pkpwG5dOrj>j)wP>i~&L zixU2fL|9%V3}ejvfC+{O%$OKrOcaxS(Zpc%3oh~|uT*saTco`Xi0k7`e)p?@oA#b| zV7u9*EH`(FXhk)dFo)M16ERU^ekGQPdUHlZmTj^emC%1euf2%({Z63Byewcl#bifGhbQ?G`swYo@DZf$w)FEB zerqvX<=P@XwL;v03>Q#067!10qZWRqJWwie0Fr5>w-RS9eg$=z(6bVls7%X?wMq?M zu&lnY%SX_@@PMa-9KXE;Bc#n7x=R`fX*@IqaCHpS$V9LV#4&I@8ImN1^ zJk1SSTmqwV-hOzXXJj`Ref0 z>FUjD4-Q^$`Q~n^`o*&Y{!?o%HXer-7Q#@&5DqFnpENxZ9J*683`3C((?F7nhl)Xf zZ@}EPs73QSorZa0QKN$k48sfr+RVLy8^v69IG4)g^66B3)!=X{6sKtl%y zpZ2nt9|h~Yi%0JFU;FT3_l3P*|F|u+|F(HIxUaoTPHrxf+@${*$FUuqpA3CBJofX_ z*BEF{PIs7np$5@0^?E3yZOI{vVRkdcF6NNu>z+a!t1w75K`TdV$kGPs8K$1cN{&3g jPxHGZtt7e_MSh!|`n$oSRfO$7$t!E8eBno8JnsAl{{$kQ diff --git a/obj/Debug/net9.0/vacanzeEstive_sezione2.pdb b/obj/Debug/net9.0/vacanzeEstive_sezione2.pdb index 4ed4062ca74177dfbc36cd83120a667727aa7273..c561462f0ece5d3c683d11a5ad54c5991d194175 100644 GIT binary patch delta 1559 zcmYjRUrZcj5T6;Ay+3>O;P_K0;cvClyMxxAwL)`&078LcDF}h4pew9+7VetkB-{f% zj%&3Kq_H{EhsHEb%8L)aloxH%)TA|S)R>yoG)5ov+316bq{PJd`&E*R;74KL z&bh=pz$5RDKaG6S@cNb84<~Q^`P28$wniT?k=|P_ZjYM?GVKK+9RZRH)JWu|VhB1& zuHFrmC`&1*9E1eqzPc5uVTuKro`jgDkWhsx0I7gPpXH-mm)U}(L0jl(@9)CO?~a3Y z*gcT1g9_pAa{NDplfqu$1F(%d*Z^(;KJH*2@G;<2yt zIpW}A;NKtzK{^ta0ITPWgG+%6AtR`5F9Y^Mei7t?f4SrT_byz7{PYwG^{BQI)qt4x zg9{BS1&x82_Ska2Esui>g}@7_6{D+0R1uwketV2eDuUS70%g?@ zx;y_RhcY)2;6~^x@c!_x;CI!)783LGCM`@`b19Ri0aK~OyoqZzZBa5d`<_M9iMd2P zZqdBC)E%3*;tR0^(9Dh)qxb0?oKuNpJV916nMl(4q_wC@Qjh=f!OLHil;*4DV*Qzo z$@{@O?xD@Lq2h<`sipMVr$02u4u>YM)tS#uPYvhq$!7iHLhbnG*NuNr`*&XJ(QDsG z?ZBH|*9O;a-miB6u6tygO=oqbu`-JK0s=D+pP0(lBRoY)zA`vXGx&$w% z$}ATh(x`Gfj>;omrbB`c_2|ztcQTbr6x$#fJ6WeretHY5sZp!j+_!z!ui2;Jz`FA4 zO6k-@%>mUO?ocH~cWZi}@g1AfsG52a$wmG*PT4Iy%C+3W%bZ=~>_5DEo>w1mF2K3d zk~<-poJVs1%Ed0e^h7RwE331T{Y$dB3jP3#$Sdnntc_F&?G;qx5!GkaJNzO%^70O- zl9%we*lyjpM*FA_4f?-zyEJ~E>2#}}sZ264)ggSIU)0DXUCKvzkmJ1axvZ>j#g&T&#ATrf;+b|XoOjPT@7)XUJl8)J?{`mbW}@vk zh!)ZJ5O|^LR_xLkC}~2Z1l~}AlHh{@?;pyaKp%y+GSJ5@=MwZ*`$yr$!{5j5j4XUO z(_NZ-;$8cSm9hSfqBf{R;FJO|M$xdh6E#u-A_B1YHrpKB#DI8cM!n^(W^jy0fM5yH zV?WQ^M*e{*aHFC7Ce*R;-CU^S&<)@ZfS^`)G_EiWr%*>=Q!Bu<6Q_{s*CmV3p~ei; zs_JBrTPc-IG91gXZIevPykgo_hfLRXT>o~&OTRjoEI8jHx2ij4TZ(z*nNFMmguO}|H3N~d+B_w&rto?p{HE9Z0XYc20yPd~f3R6q3S<-G-`J~2NK?b{V! zs~`ncd@uXGb$1(6ujoy*USP6}Pi2rH=jLm