From 020fa829cf0e4b4eebb7bd2e979136a2388ac622 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Fri, 14 Mar 2025 16:54:35 +0100 Subject: [PATCH] Prima parte opzione 5 --- Program.cs | 25 +++++++++++++++--- bin/Debug/net9.0/matrix_4.dll | Bin 9728 -> 9728 bytes bin/Debug/net9.0/matrix_4.pdb | Bin 12780 -> 12980 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 9728 -> 9728 bytes obj/Debug/net9.0/matrix_4.pdb | Bin 12780 -> 12980 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 4633ba6..0486583 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, lineaAutobus2, fermataAutobus, conto; + int scelta, lineaAutobus, lineaAutobus2, fermataAutobus, fermataAutobus2, conto; (string[], string[], bool[,]) configurazione = Configurazione(); string[] fermateAutobus = configurazione.Item1, lineeAutobus = configurazione.Item2; bool[,] corrispondenzaLineaFermata = configurazione.Item3; @@ -13,8 +13,6 @@ class Program { do { - Console.WriteLine("Debug: corrispondenzaLineaFermata"); - MostraMatrice(corrispondenzaLineaFermata); Console.WriteLine("Inserire un'opzione:"); Console.WriteLine("1. La linea passa per la fermata?"); Console.WriteLine("2. Quali linee passano per la fermata?"); @@ -89,6 +87,7 @@ class Program { nullo = false; } } + if (nullo) { Console.WriteLine("Nessuna"); } @@ -102,6 +101,26 @@ class Program { break; case 5: Console.Clear(); + fermataAutobus = SelezionaElementoArray(fermateAutobus); + Console.Clear(); + fermataAutobus2 = SelezionaElementoArray(fermateAutobus); + Console.Clear(); + if (fermataAutobus != fermataAutobus2) { + Console.WriteLine($"Tra le fermate {fermataAutobus} e {fermataAutobus2} passano le linee"); + for (int i = 0; i < corrispondenzaLineaFermata.GetLength(1); i++) { + if (corrispondenzaLineaFermata[fermataAutobus, i] && corrispondenzaLineaFermata[fermataAutobus2, i]) { + Console.WriteLine(lineeAutobus[i]); + nullo = false; + } + } + + if (nullo) { + Console.WriteLine("Nessuna"); + } + } + else { + Console.WriteLine("Selezionare due fermate differenti."); + } Pausa(); break; diff --git a/bin/Debug/net9.0/matrix_4.dll b/bin/Debug/net9.0/matrix_4.dll index 3e0df22f51490f0be20023e9157faf2892a81a61..368e696fd8d2abd8715b5984c293ea97b899e075 100644 GIT binary patch delta 2390 zcmZuzeQZ-z6hHU9_PxHY?RxvV*LCgIj){BNGTRQebqfj%tD8iujK~0d?EWvko%=2d+cG?Yb^jP0e^D=j##tRvSU4f1N|$_03EEF zi?X$(mb)2XFOcWMmoQuVEyBTp6)wyGuu%YlJ`RCh48~X+XUQD3=m839DS#bRbOl+U z!Y((uvWN!WWtVMecr-)u$#zI%iLI)v-H?tH%)WwozF=08eD3Cg`I2E~v=Rq3+pASm z%Meus!7j)S>X1ul$pZrJ*^0xCqaVjAT)m6~xQ?Ug8jmoFVCrqBNwIYb)!NAQCFd_~U;PR9sJhrVaUJ71=s@#dI}i z)J@MrL-ps2E3zvR0V+wri`l4=)gkq9V zu7`JQF;t*z0DT$nqkwsER%0D%wB~PX14hR zxWeWq_psr~7K4jKE#pMNeOAzlS$FTfDB-HJ`qefB4!q)XYRvSn}~xMcGAi zDsmvwr1xq-S0(C1g)G!?B1DmcG^lB0qk%~p1yG{^4HWflC9Rx!8a1k-Rnf#`ksyNp z_fuuSQ$!pfH20wy=f59B#UW?Gf%JeeASQL(Z}vg!?MyTk~WkYV)lz zc}eLsyCwSBQt@uGgQZ0+eNeow;zDt{b4q$w-OZwDTfP)06xNs!R7yJp)^GE2QGpHG zA|dTmF-4cCRX;fKU@^K^N-tyAZI$F%Hg5Bgex^vBUKEd0>CpFY8I|uya2B!(eKF3DUnGgMhIA@Ydw&K?a)9t z=r+A(SO+}xo8CE?M|e1-8kt-87_q=lruPUJBUZ5CYeK8CgKsCeEz@g*wM2wdy0@o% z45g4Ti@-cQ{|M}6-#DJjtiyK^fnLN?NFz>zr?JjQuoLks9f$F-c>_dv5xnpizaI|6 z3Vu+>w_zBTbML|cjB&>h`#3jZ3h8S2A>w83EZ+4Xe+f>&0<^Vzuj=*JAs*zv&ET|l zvlrI$4suaXdIlo`)WV~%n5%;l=q7a_LoZ?gUPY{dLBt4*AlAdrh%N9ZVk`WOxKxj~ zBevou>bO?ufmvJ^3f#?x=rJpTvg+sMuNRv-jM>h~^$v)kj10UxG zTu1oaHqQZG2z8)Hoori~-w8Eg*b1FkcRNOUeZCMZY=>^xf@3FahCURv6SKP^3|;UP zbh8t(oV!)Fgm>TMJ1$=P-PL-2`@Y-9zkB%$w#Xm0B*n0e_4wntgZ>YQno2Y#6Aj6R zR8zdWJ{C_kCQ^;DS1IjzzH&;039{T#<`myXDf&CMhpD=^_N6jFXiX=vk|8;-R ze)7tlfwgDMFA`0S5zP)~s}=523)>rfDCerO^D9%3fJR6nHXt^j>P-+w-t`c}YYOKQ tI>vBz1CAK#632f7#*>(rLc0+*;^>6g5YKI@KFo19T5|NR+awzk{{uJMhe!Yb delta 2205 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%0D%wB~PX14hR zxWeWq_psr~7K4jKE#pMNeOAzlS$FTfDB-HJ`qefB4!q)XYRvSn}~xMcGAi zDsmvwr1xq-S0(C1g)G!?B1DmcG^lB0qk%~p1yG{^4HWflC9Rx!8a1k-Rnf#`ksyNp z_fuuSQ$!pfH20wy=f59B#UW?Gf%JeeASQL(Z}vg!?MyTk~WkYV)lz zc}eLsyCwSBQt@uGgQZ0+eNeow;zDt{b4q$w-OZwDTfP)06xNs!R7yJp)^GE2QGpHG zA|dTmF-4cCRX;fKU@^K^N-tyAZI$F%Hg5Bgex^vBUKEd0>CpFY8I|uya2B!(eKF3DUnGgMhIA@Ydw&K?a)9t z=r+A(SO+}xo8CE?M|e1-8kt-87_q=lruPUJBUZ5CYeK8CgKsCeEz@g*wM2wdy0@o% z45g4Ti@-cQ{|M}6-#DJjtiyK^fnLN?NFz>zr?JjQuoLks9f$F-c>_dv5xnpizaI|6 z3Vu+>w_zBTbML|cjB&>h`#3jZ3h8S2A>w83EZ+4Xe+f>&0<^Vzuj=*JAs*zv&ET|l zvlrI$4suaXdIlo`)WV~%n5%;l=q7a_LoZ?gUPY{dLBt4*AlAdrh%N9ZVk`WOxKxj~ zBevou>bO?ufmvJ^3f#?x=rJpTvg+sMuNRv-jM>h~^$v)kj10UxG zTu1oaHqQZG2z8)Hoori~-w8Eg*b1FkcRNOUeZCMZY=>^xf@3FahCURv6SKP^3|;UP zbh8t(oV!)Fgm>TMJ1$=P-PL-2`@Y-9zkB%$w#Xm0B*n0e_4wntgZ>YQno2Y#6Aj6R zR8zdWJ{C_kCQ^;DS1IjzzH&;039{T#<`myXDf&CMhpD=^_N6jFXiX=vk|8;-R ze)7tlfwgDMFA`0S5zP)~s}=523)>rfDCerO^D9%3fJR6nHXt^j>P-+w-t`c}YYOKQ tI>vBz1CAK#632f7#*>(rLc0+*;^>6g5YKI@KFo19T5|NR+awzk{{uJMhe!Yb delta 2205 zcmZuyZERCj7=F*aZExGHTTk!WZewE`Te8c#jn1{S9r6)2J{E^V8Hh-P?gPf>$OR+d zM+b=_g2~23#D(ZE`vZnV=uD6-qQL|s0V9bfM)+Z3lt08o{Q<;GpL2WHb>eN#)A#GV z?|I&H?zw{8uTnGvTpAeiu)kQi|?9o&)fjcz`Q%GNyHR%J>VtQI+Y-*04%!(=fLRQvq zOp8AWu}Boq{6H-La68mIo~OFGdzk|?>=XQ32g^s6~`tpdTB zq86nQ#ASLWC|S+S7^Zu6bDEMU7Erm#h$G%)T0+UQF;zfx=m;xgHPy}1U{TU)c za+;J772tt-uOQ{ONCoh25ch+SpZjwN1$nUH3U{f+ytv*&dV^SW=3I5^3!#|D?j2Kb z&OCOAes?-Lvm>E`%wjDK=PocQt0laoW&7VJl)2K6vJp}iN_S;ryE2c}8Y4WqMMF$){(oWgO?xu|r%J=;bc!r*%IY>>~T*BQ5+y=`MTZfDkaCCBQ@ zTEEJ%Ix($@}SW!^-2J}!dlwQFc&0THrO^@_FaZTQ~_y(3+f zud@C+TvL@bV(W)#FNJXz9I~_)>LQuWSlR?FU^0!Pl8D?X*D)JCu(ao-I%cODT)D!x zUtYx=bllQb(;BAGcbaj=b28P13!G6uu#k2F=g=NZxJ3JaH%vT72k3oL=rt;$jq=-c zmY$Y}Ogv5JXqEIK9i@lT7;r%H0(-zq;CbM6=~K*FE`LE6sSUE2d)>_61$fW2U^2E~a-C zj>$_~+o+Ga=_T4qEmVor1Ek}(4T<+a-c7ym@1}#4qz+hjLrc5WEW(fRRYPb{41jz+>;;^97Hw5;xlZ#{opBDQKZZhrFveGlK`d$@|H9$cU3 zAfcy3F?^O|WyWOL9B*>s&j(BF58ID^5dY|#tD9<#aQV_k%Q&~)GK$>eJ^P1FUg&>$ z!`2mh-?TpKBKK&EFk`zVTq7&@FvXo2qcjuOnvFCRc9q>yd}+RerLmBpY$cG+6i0naxsE3roh@$^@yFz#F`G4nkmhXPcd^s>$do{P} zrXWf`Lv&andP?xiTAPnF9%_M0%PmBBDZRXmGU1d;-&ekE3&xY+4O!sAhT}Ehp7=Y9 z26o02^u76=^RxS+b*g&kVfWQ4bs=&o-QT?aX%|zeo2dcj^e|P!La-?hDu_vev2TLa=tm1-^+pdttdz`3sMo7V_A?4i$LCC z<}1OG;AE5YO-=#Z;JaY**$rbl4;3UAtxz}ALQbekr=eDob4Ac2KZZyeghtU?Xf!oK zZFCeGXK1{kNrn=gMVx6bRF2YOp~8qOM%-e2UZqyVBaNuQ^i?Qabq zQS6*H{%&OKgf*@sxuCtKe%bBdi~3&Y*A#B3x;N4~HS^@I)^8b43;k;OT|DwWv%RVD z7H^&6{`!S92o=1~~AR13$Ra z&7Jkj&kYN_7np;&B6vvz-NapmqN`VQ<%`f74t0pomQV0gAOcQr1DI9$$v{^J^YHS+0 zBn4@b5KLGPO|&5zSrL*6^CzaslAHiN zk5G}8PXr&tahKT)PC@M<_x#U6c_;xm=15UHo*ecui!-W-a1-? zd?j*qT7E6qf)ynjP`^%_FV|aUx#13&5qXQ2-w5_D2V}tpSR4w{w1VSc6L`JGdo)f5 zC&9PDuh9M3#0KikRvL7f(OWtrXVi&jscoU~(2EI&>E)MuQ_iB^zRqup z-5mk{&*XjWZsnDJI-`30W7XT>xf{(B-HoR{cRFGf!|~3=HjnYb*1|#d)J8`Qu`OJn zJju#3?-C+`Yy!=JM89XvvQbd7o{UP(_UrW#4@bHnVG8i)$0O@3)oDrBb0Lmr-u>nIOP}~rx(g?^)1#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- diff --git a/obj/Debug/net9.0/refint/matrix_4.dll b/obj/Debug/net9.0/refint/matrix_4.dll index 95812c783726c012c989993af53785aa4df8788b..af186dbd02a70697e12a5f2b1053bcbcfd7f45a0 100644 GIT binary patch delta 194 zcmZqBY0#O_!Selv&g6|fCCmbop7?NwtPFCRBvf@jMJj*UWnVG8i)$0O@3)oDrBb0Lmr-u>nIOP}~rx(g?^)1#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-