From 9f8919a5b574eba0398cd547568ac709b540f80e Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Fri, 14 Mar 2025 16:12:58 +0100 Subject: [PATCH] Opzione 3 --- Program.cs | 22 +++++++++++++++++- bin/Debug/net9.0/matrix_4.dll | Bin 8704 -> 9216 bytes bin/Debug/net9.0/matrix_4.pdb | Bin 12404 -> 12544 bytes obj/Debug/net9.0/matrix_4.AssemblyInfo.cs | 4 ++-- .../net9.0/matrix_4.AssemblyInfoInputs.cache | 2 +- obj/Debug/net9.0/matrix_4.dll | Bin 8704 -> 9216 bytes obj/Debug/net9.0/matrix_4.pdb | Bin 12404 -> 12544 bytes obj/Debug/net9.0/ref/matrix_4.dll | Bin 5632 -> 5632 bytes obj/Debug/net9.0/refint/matrix_4.dll | Bin 5632 -> 5632 bytes 9 files changed, 24 insertions(+), 4 deletions(-) diff --git a/Program.cs b/Program.cs index aa81ebc..6617917 100644 --- a/Program.cs +++ b/Program.cs @@ -5,7 +5,7 @@ namespace matrix_4; class Program { static void Main(string[] args) { Console.Clear(); - int scelta, lineaAutobus, fermataAutobus; + int scelta, lineaAutobus, lineaAutobus2, fermataAutobus, conto; (string[], string[], bool[,]) configurazione = Configurazione(); string[] fermateAutobus = configurazione.Item1, lineeAutobus= configurazione.Item2; bool[,] corrispondenzaLineaFermata = configurazione.Item3; @@ -31,6 +31,7 @@ class Program { Console.Clear(); lineaAutobus = SelezionaElementoArray(lineeAutobus); fermataAutobus = SelezionaElementoArray(fermateAutobus); + Console.Clear(); if (corrispondenzaLineaFermata[lineaAutobus, fermataAutobus]) { Console.WriteLine($"La linea {lineeAutobus[lineaAutobus]} passa per la fermata {fermateAutobus[fermataAutobus]}"); @@ -42,23 +43,42 @@ class Program { break; case 2: Console.Clear(); + + conto = 0; fermataAutobus = SelezionaElementoArray(fermateAutobus); + Console.Clear(); Console.WriteLine($"Per la fermata {fermateAutobus[fermataAutobus]} passano le linee:"); for (int i = 0; i < corrispondenzaLineaFermata.GetLength(1); i++) { if (corrispondenzaLineaFermata[fermataAutobus, i]) { Console.WriteLine(lineeAutobus[i]); + conto++; } } + Console.WriteLine($"Per la fermata {fermateAutobus[fermataAutobus]} passano {conto} linee"); Pausa(); break; case 3: Console.Clear(); + conto = 0; + lineaAutobus = SelezionaElementoArray(lineeAutobus); + Console.Clear(); + Console.WriteLine($"La linea {lineeAutobus[lineaAutobus]} ha le fermate:"); + for (int i = 0; i < corrispondenzaLineaFermata.GetLength(0); i++) { + if (corrispondenzaLineaFermata[i, lineaAutobus]) { + Console.WriteLine(fermateAutobus[i]); + conto++; + } + } + Console.WriteLine($"Le fermate per la linea {lineeAutobus[lineaAutobus]} sono {conto}"); Pausa(); break; case 4: Console.Clear(); + lineaAutobus = SelezionaElementoArray(lineeAutobus); + lineaAutobus2 = SelezionaElementoArray(lineeAutobus); + Pausa(); break; case 5: diff --git a/bin/Debug/net9.0/matrix_4.dll b/bin/Debug/net9.0/matrix_4.dll index d6771daad65d915f55f9b52b057cb4a6f7306035..9c47ef2af498e7376ee7c2322a66fa82ccddc3e0 100644 GIT binary patch delta 2103 zcmZ`)Yiv_h9RHtl-?z`xLR$)>x2@OF)*05XJ-b)y3VGIB8@5b2Cc zm=a_jpEG{ISLC4xBN`GCF#-92CMHA^6C@;>7)4_6gMkk+|M&JmA=;bsyZ`s=+|x7M zIox$%ZzA5_^fOd`S0Di{k_L#PKrIVr$##rW&OML`15#1wu2f;=vnADoirJyd+) zH|hu&m_7gJVPQ+wWL5+(^&fCotMK!~A2A%0maj>ot*ve#O%pw#CiLVpF zy3Nimvn642X$)hRqlG-xI9Acot7F!SNSHVwyP>nD5R; zeAtMO`Ir)_Ho_RYtC4GUh1t`t^$`>PqmMgF=Wa3O4zR$y1^-M;%)%b{d~vGZu)B*R zSj~2b1m7Swm`Qs&AcuQ(nO3XuXwAoG4T9Bbn>nA8c@IA-&Y-&leo;)2^ZajdZi_Q; z%~~qf%F&n_?yXE#vv$`h%otxIWylMBzm!Dx6H?9nn>s7z`G5DYJe$nmOJt)|$$O*D zQLQEQO1G=2Zn9=Y>ZEebHd`lEs?xea2DDhb@?B}praNCxHv}{$IcHC+Zi;60*2O}t zeMD=Yo@VW>)7B-h_VJ8TARqJBlx5!U&?W$8%HE&dBEPPzBfsz-wS`WT`LKGrp%2e+ za^-UP3{L`vhvbr#4|n4G4Dwy$tF<60B?*Bp+)#i~*akE4cpj>7^B@lboUL%Dp`8eD z>E5#CW+6#LFfg(0w~8i-1l<+x8DTMz;bevDfo`I}O^4ePxk+Wv(1*YR!N%wKRsGpg z9{&vq6cBw-L`=XF81)1^iFm=mLtw$%pup2G3DyeF!$DXoj5s(7hagYif)Th$-$fjv ze#8N6*T(k|&(lxQYq4+&jzcHXw(l7yejf2n;p-BrZRbhQCrrRsj?oU3$dH0HFrT)7 z3wlWl1fhU96^0R$FoM_!=MmfBd&K+T3gSYzhWLmhUyisCi-^;OunAIhJr1~;8rawc zkco=~$fK|e#9=<@HeyjSW)IVujzb_s$;%FTKO7$a(7jad3>vT%=d=x<0&IaHFaSIT zY{q$Q!O0Z?Vg_tPoh>UO4kB7O!2&#m)I5OJZoY#x`^tXXFoF|h{Cc2GzzgAOYVEJ* z4y@`r_1@((-Xjx7d3(qZo0Oo+SA~+4E#lilE0U5yiK@zJLdbLwbfO9dcx6RYRZ3-p z`l+h&pF$7t=I{+Oog2u^&87Q0+S_u2*^YsM*0%mR>1?q-n{Lgfi-laSBUhMH$nbom zF#-@@^vA0}@;!L3I5%b=UXXoJzCRL@k0E(1$`3~p{*#lI3{BqoPJZ~WFZNArf8%$4 zDe_RJBK)K(#883tdqy4~Ja^?s;q|lHE%dMcBKCD^jK)J$&+&~@KH`S4aoii#g=J~T z;f7^kF22*y4;|2s+nd8VW|1Dirxp2rn1k9ZPP88}jWQdHIOQBZ9k>c;QGm?&hK7Tb OHs!{d@h2HgEB^xQ{8|(M delta 1824 zcmZ`)Yitx%6#nj=oyX4ZwmaRm+XtolkaohBvR%3l9?=SYpafb$1OqC4Vgd%T;tM3L zK@$}cZ7+&!qJoM6{Xw8gh#@9K6ET_;exOE;k`N<*&=_NcM8R`sr)7WW%%1Pw^PSh7 zv-i%7Eg$QA<%RgS=btdo zS>Qeq<1OL=)@;5WAu38zBVJ-jRwqueW)>AcvUs#W8RWH`ghR!(Cg7P$fRRq3iMINb z=;NNnmq??Z1)HoUY!4X&-d#abLLTofOOC2{SCt$!6v%bE9g?1wCIsIyYFI`{xAZQJ z600O8$xf1=N&X;V6p=S2s05`VmTK!%#%Fn)(Qj$GVbimiA+P0aiJ@?nVY{X3#RB6r z@fby$T4a{$BH38xFgpJ~JZy!sBmXLucMH0O3d62<;dz?awKGYpLuPUgJ(6LWrG@w` zUrPX%YMDj1EG#p!K4e;^rA4;YQREFz$ZrMw^S&sROU|_`MTOeBI$#ABb>Fyob8aZ5 zU@fhI%l1~A$-7YPOD4cI-L99FXAu-WkPB&$YM21fBkO%SpRV9H=1tkN#kgAUKQ0}e z&fAURv^s}h=i(>lBxu{e;cAP}0|lpD?F?F(g7dUq z>A6*DU>=0&XiIG!Z(u4qTtlf6X@he9R8S-p@;B*avU$>I=@1= zjRy$_@hjoy@StrHQWYEw|i^}p=_^_I_B7_Zu_1H<6z#hUR&Jr%b z6yaigN4N~X5Uz0eHH6EkSUq2cEr{_U>SQyI;s8FR*O1EmYy}>NXG|0V(Z(<<%C5od zU)$PGh@qCz}ZbEl<7IWr6`#Tc6n#bk!~wC0-K-<}>!4YZGp4CT}PnS~1n zGHoN-TsAXAN_%FwKer&0%BIqT;&N>=eQ_}J7TC%@PRr^gIY)2*bMj;1Uh=HbuB5&J z5qjZAYQ@sJcyMCf_kZmkezf+{oW?MEX6>FGgVpgyQ!>0HXiIoZ_XftyX!Ndyn zizvkK(ox}s_G1uv(M1Gx(M?nY(nX~RQ5gi$&-2OxZ~EAIzVn>toU`|w?_Ft(G>>>g zje=;)c_NoWbe-V)ySv&tTF=0xCy1#s7Vy(k_(!B)6{xPj+YI583%vYvXEXS0dR1pe zc)T|9_5P(lJ=d0OmCIwJBOzTHG|T9h9RrgNre82~KGRDllflJQ3>!leA|?gK(xpWl zN%BNs8$v$BBu@f*ph+&kjo|VLtl=`^k8=}rJ^Uh=GJt~Qc!320bqzPI&Z*FP==IQ! z$Mtk@3pz@!Lw-iQUN-#47j3k>)C6#)HlNh5|FSlo^T8S1GqWPi{sn^z7Bpq zOg>&1QzKANJ5Zq@P^B`Uj)s7GItNT3Ig*hM0#jCzr~y7xDNw#wmzNAzP=j_^>?=L$ zz$VFxHth~O8dtF$jVBZzA}fvv@TPMTsJP}=aRC^05$ou!W>o6cmd=iD?S$gfrj&l` z{QK!sAIr-shkoBGd0w}?oHgF{F0i!gUZ!>KWNV5uPpeelSbIaWgS>6gQc;oiVdb&y zk=dc{tMQHBHarOSeebPHp4qGWk!!nwv$8&yDOFVK$){qr?E+UJhnf?qL}VvwLFZLd zl8Qlg3oJ3HYTukW0|tT9vp9=8Bthv3>&Z!WEK{YBsmV`B(34(Zic}R|l0XBmY*3?O zd5IzkcR*lKVR^@NCRxYS%#SuVB#k#5fPOF8VPQ| z$HqkkmB@%uV~9qB8Y77dH~zpx-QbRd74e4~^*k~r%*;7+&pG$KnfGR*Ro^Q*{NVyY zwDdfYT_fru)PcGahmO{qL`l8ybmavDWS}lpby2Xm0QX7gvtHo?+&}XQDzB!pLj4WaoM#i)}IPIBHu;0@I zzUp}~#iQWGUSbO!moBYbwrjcamDc3=uv>fWder;pYl-E@{mN&53&$SHp%%y8S^N46 z#kbUtGNONW*h+g2M(S$^A17Ay)nE5@b-(LhQ~9zncw=bzQ~vnn3j_Ntlg=eM*bKHh zne3w2N_jfoK1*QX8B}GXO(NYUPkXxJHYh73&sfl1g?uo+$Ka@P+a;g vnzsh9N4#A=Um50IGA%2O%LdkGJz?&V6RWcMmUQ`id`E_SAs&x2@OF)*05XJ-b)y3VGIB8@5b2Cc zm=a_jpEG{ISLC4xBN`GCF#-92CMHA^6C@;>7)4_6gMkk+|M&JmA=;bsyZ`s=+|x7M zIox$%ZzA5_^fOd`S0Di{k_L#PKrIVr$##rW&OML`15#1wu2f;=vnADoirJyd+) zH|hu&m_7gJVPQ+wWL5+(^&fCotMK!~A2A%0maj>ot*ve#O%pw#CiLVpF zy3Nimvn642X$)hRqlG-xI9Acot7F!SNSHVwyP>nD5R; zeAtMO`Ir)_Ho_RYtC4GUh1t`t^$`>PqmMgF=Wa3O4zR$y1^-M;%)%b{d~vGZu)B*R zSj~2b1m7Swm`Qs&AcuQ(nO3XuXwAoG4T9Bbn>nA8c@IA-&Y-&leo;)2^ZajdZi_Q; z%~~qf%F&n_?yXE#vv$`h%otxIWylMBzm!Dx6H?9nn>s7z`G5DYJe$nmOJt)|$$O*D zQLQEQO1G=2Zn9=Y>ZEebHd`lEs?xea2DDhb@?B}praNCxHv}{$IcHC+Zi;60*2O}t zeMD=Yo@VW>)7B-h_VJ8TARqJBlx5!U&?W$8%HE&dBEPPzBfsz-wS`WT`LKGrp%2e+ za^-UP3{L`vhvbr#4|n4G4Dwy$tF<60B?*Bp+)#i~*akE4cpj>7^B@lboUL%Dp`8eD z>E5#CW+6#LFfg(0w~8i-1l<+x8DTMz;bevDfo`I}O^4ePxk+Wv(1*YR!N%wKRsGpg z9{&vq6cBw-L`=XF81)1^iFm=mLtw$%pup2G3DyeF!$DXoj5s(7hagYif)Th$-$fjv ze#8N6*T(k|&(lxQYq4+&jzcHXw(l7yejf2n;p-BrZRbhQCrrRsj?oU3$dH0HFrT)7 z3wlWl1fhU96^0R$FoM_!=MmfBd&K+T3gSYzhWLmhUyisCi-^;OunAIhJr1~;8rawc zkco=~$fK|e#9=<@HeyjSW)IVujzb_s$;%FTKO7$a(7jad3>vT%=d=x<0&IaHFaSIT zY{q$Q!O0Z?Vg_tPoh>UO4kB7O!2&#m)I5OJZoY#x`^tXXFoF|h{Cc2GzzgAOYVEJ* z4y@`r_1@((-Xjx7d3(qZo0Oo+SA~+4E#lilE0U5yiK@zJLdbLwbfO9dcx6RYRZ3-p z`l+h&pF$7t=I{+Oog2u^&87Q0+S_u2*^YsM*0%mR>1?q-n{Lgfi-laSBUhMH$nbom zF#-@@^vA0}@;!L3I5%b=UXXoJzCRL@k0E(1$`3~p{*#lI3{BqoPJZ~WFZNArf8%$4 zDe_RJBK)K(#883tdqy4~Ja^?s;q|lHE%dMcBKCD^jK)J$&+&~@KH`S4aoii#g=J~T z;f7^kF22*y4;|2s+nd8VW|1Dirxp2rn1k9ZPP88}jWQdHIOQBZ9k>c;QGm?&hK7Tb OHs!{d@h2HgEB^xQ{8|(M delta 1824 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 KXLGvXOcnt2rZ_