From c2792696c81e301c72c709b90a11629ec17f7a51 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Fri, 14 Mar 2025 16:24:43 +0100 Subject: [PATCH] Opzione 4 --- Program.cs | 25 +++++++++++++++--- bin/Debug/net9.0/matrix_4.dll | Bin 9216 -> 9728 bytes bin/Debug/net9.0/matrix_4.pdb | Bin 12544 -> 12780 bytes obj/Debug/net9.0/matrix_4.AssemblyInfo.cs | 2 +- .../net9.0/matrix_4.AssemblyInfoInputs.cache | 2 +- obj/Debug/net9.0/matrix_4.dll | Bin 9216 -> 9728 bytes obj/Debug/net9.0/matrix_4.pdb | Bin 12544 -> 12780 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(+), 5 deletions(-) diff --git a/Program.cs b/Program.cs index 6617917..4633ba6 100644 --- a/Program.cs +++ b/Program.cs @@ -7,8 +7,9 @@ class Program { Console.Clear(); int scelta, lineaAutobus, lineaAutobus2, fermataAutobus, conto; (string[], string[], bool[,]) configurazione = Configurazione(); - string[] fermateAutobus = configurazione.Item1, lineeAutobus= configurazione.Item2; + string[] fermateAutobus = configurazione.Item1, lineeAutobus = configurazione.Item2; bool[,] corrispondenzaLineaFermata = configurazione.Item3; + bool nullo = true; do { @@ -63,7 +64,7 @@ class Program { 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]) { @@ -77,7 +78,25 @@ class Program { case 4: Console.Clear(); lineaAutobus = SelezionaElementoArray(lineeAutobus); + Console.Clear(); lineaAutobus2 = SelezionaElementoArray(lineeAutobus); + Console.Clear(); + if (lineaAutobus != lineaAutobus2) { + + for (int i = 0; i < corrispondenzaLineaFermata.GetLength(0); i++) { + if (corrispondenzaLineaFermata[i, lineaAutobus] == corrispondenzaLineaFermata[i, lineaAutobus2]) { + Console.WriteLine(fermateAutobus[i]); + nullo = false; + } + } + if (nullo) { + Console.WriteLine("Nessuna"); + } + Console.WriteLine($"Sono le fermate in comune tra le linee {lineeAutobus[lineaAutobus]} e {lineeAutobus[lineaAutobus2]}"); + } + else { + Console.WriteLine("Selezionare due linee differenti."); + } Pausa(); break; @@ -170,7 +189,7 @@ class Program { Console.WriteLine("Opzione non valida."); Pausa(); break; - } + } } r++; c = 0; diff --git a/bin/Debug/net9.0/matrix_4.dll b/bin/Debug/net9.0/matrix_4.dll index 9c47ef2af498e7376ee7c2322a66fa82ccddc3e0..3e0df22f51490f0be20023e9157faf2892a81a61 100644 GIT binary patch delta 2123 zcmZuydu&rx82`>~@1xz?_4KaoUa)o$ciqbZEp3MbWW1)l%!VQ$ut#AC0dj|N_(+F| zBB05}!PhhjhJV12$TkfU2pUK*8hj<1n1En3!XFY7^$##Q{N3AbY?ITR-~C?a`|j^M zr|0%8?pf0NQpIa~?*EQ*<0@599*Yu{!JuW01ND8!9`UZLCt7Y9<`Nx|`yzV&2BLiE z2UA2XA|lm@$5^HNWC=`R%rdc$RkO+BBUZ_#iXT};_y96kV=<;gGF>u=PWp%#bWBA| zD~*a3l5^fUhi%|w6cD+|aKfp}Tz&?@Ze4-EEkT9gw*)PuyU0X}9foc#;F=K9mP{Vc z)7{*?KtX;P(~a4K`7j~_647PMT)|Ela09VE)fO@DwNzZS~jRV$5%Adxn<@H5RBr{>_OdA zT@8jV?#aH9mwRh;;wty_=h!<#t8}z1!#xl@+{3ldcI=9K*r^xrg4%O_U-{%BqZAgu z&#q%&v)$zP*+eE~W%GTj?uf%_pl8(xG0%=M8|8@27R@p0M_9IHK|SLfX=c`Pr)d`_ zQsOoxj(EGte(tv@DV$HB#5ovo3@tdqNay+lMmKVAn6W8glZ+8c<&L{i`ag^BaY)7= zhjChdR#UZM793`JAumkr#tI7Rf$A8xh6ijO8Mh^BHYJ1wd9cQ3kqYEU1#xJJ2f!%6 z17jG4c&PRicj-mEsK!HPt@YCOu_m(tvVH7cu?21Xu|x2ycY+NOkxO00ytw{}e{SEd z5{u+}*bicxJeyq>$K|M0=@eJw3aQH}97+TGTRfl?Nma5~qs*3~vUp3eU1yaBsaqDq zO33ns)b`L3d9;TvEq5wh<|)yq214h@_>@uKFXD{)pyX79ODijhDR-8SX}ptzIwO%6J2{dKV%BJ~v zZiT*NFzwb^XBA@}YXb7dO$gPel=A@fB?NO!+WsY7O-=L$kRC<^8(kY;}beT^C4SnFWC88 zfUi3)X5h9K7t#iY!alWwcEO@hC9R=GsgCk!J*y*~I)SCM2RMa#fz|XSa0Xoh&Z29; zM*0i*kZo@UHsU1=sgbr&oz#I&#-uQPOy81+`B^brMbDG7N0^>)d4%;_eIgv{(Gg+$ zZMlI?44&|Ot@sO;Q5s3Q=tk$@Y$TED@iX zY;8|OQ*H5BbYn7_7C#qPP5;XC#{jXVD{#TvAI({sjqn{q}g_fUIx@4@4pPp#gxsO!btXVuDm z$dbc-k)U*-exTIL#N5*EL2sGcu{?!FBq>GHFk2~3ZI}s)p)qaHqc{U8_}i%i_82^I jnhCuXmIS;hJ3a=<$`YmY;HL7!k~CC5$SZzleNpv4QUheb delta 1796 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 delta 1796 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 P1v15eA$4=Q;7k?(e`hp- delta 194 zcmZqBY0#O_!7|P7)xC{9CCmb>tHst_nr-3QW!yC5qQ32^&4MiN88`oDoyvkCHF*iw zaSa2@WFvD+gCsK(W6LxPv*ct$<0Ml9i_|0w149dg)I>{5Gs{HNM5E1#N5=(A~D(Az%t3y#30SWAa(O(?p9WRONKNC z3kFLDLm*CMFl9&rVsi!)hEyOck->n$7$|PRkj#(*6gL6Nm@=3F`H4UgbD*pxSiK35 P1v15eA$4=Q;7k?(e`hp- delta 194 zcmZqBY0#O_!7|P7)xC{9CCmb>tHst_nr-3QW!yC5qQ32^&4MiN88`oDoyvkCHF*iw zaSa2@WFvD+gCsK(W6LxPv*ct$<0Ml9i_|0w149dg)I>{5Gs{HNM5E1