From dbc865b3c78a32f557c013629494305cc9facffb Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Fri, 27 Dec 2024 09:20:00 +0100 Subject: [PATCH] Funzione CreaArrayCasuale (l'errore sulla classe Random non impedisce al programma di compilare) --- Program.cs | 51 ++++++++++++++++++ bin/Debug/net8.0/array_funzioni_4.dll | Bin 5632 -> 6144 bytes bin/Debug/net8.0/array_funzioni_4.pdb | Bin 10752 -> 11260 bytes .../net8.0/array_funzioni_4.AssemblyInfo.cs | 2 +- .../array_funzioni_4.AssemblyInfoInputs.cache | 2 +- obj/Debug/net8.0/array_funzioni_4.dll | Bin 5632 -> 6144 bytes obj/Debug/net8.0/array_funzioni_4.pdb | Bin 10752 -> 11260 bytes obj/Debug/net8.0/ref/array_funzioni_4.dll | Bin 5120 -> 5632 bytes obj/Debug/net8.0/refint/array_funzioni_4.dll | Bin 5120 -> 5632 bytes 9 files changed, 53 insertions(+), 2 deletions(-) diff --git a/Program.cs b/Program.cs index 50804e6..3d5d467 100644 --- a/Program.cs +++ b/Program.cs @@ -8,6 +8,7 @@ class Program Console.Clear(); //dichiarazione e inizializzazione variabili int scelta; + int[] array = new int [dimensione]; //menu do{ @@ -24,12 +25,29 @@ class Program switch(scelta){ case 0: + Console.Clear(); break; case 1: + Console.Clear(); + array = CreaArrayCasuale(); + StampaArray(array); + break; case 2: + Console.Clear(); + Pausa(); + break; case 3: + Console.Clear(); + Pausa(); + break; case 4: + Console.Clear(); + Pausa(); + break; case 5: + Console.Clear(); + Pausa(); + break; default: Console.WriteLine("Errore: scelta non valida"); Pausa(); @@ -43,4 +61,37 @@ class Program Console.ReadKey(); Console.Clear(); } + + static int[] CreaArray(){ + int[] ritorno=new int[dimensione]; + int i=0; + string input; + + do{ + Console.Write("Inserire un numero, massimo " +dimensione+ " numeri ([q] per uscire): "); + input=Console.ReadLine(); //non posso ancora fare il catch dell'eccezione se viene inserito un qualcosa che non sia un numero o q + if(input!="q"){ + ritorno[i]=Convert.ToInt32(input); + } + i++; + } + while(input!="q" && iJlkqwk-tEgvhoi$c4DTDX-c;3Z+^$u}BjzuN6>Y6P|m;sxM8ZMMemIRtp9 zZ)pJf>>9Pf?pNwur;AAi*}e8VN<=BOuPSv)z`mu_1`~`R+RN-JG+e3$z9<3|>g>AR z?1|btRAe2jX3)PYIn#(BPl zdbt9u*eCR_b`_U7!prEMzA2_Jr?h0_9y9G$Ne4)awHk76=!PllF$bf3uNzA|8VsY_ z^~f1f0)EY>HO}dNJp!Lz&&B;w4ILaEB8f~n!?_lYF5rn&z%cb7&C@~dC6`)3`y9;j zy&h8pEG}xiW%!+p<=nFnYy-VnTpt3iNE6Z}%(4vmjf5zx`dM)=BoVF?Kr~{g-!zZIo=a;Z#F%WJe=WDxXUAK5Zta_EaT

UtK86VQjap4yNpztTLUu^}UNRe{ z^`TNNa}i03)I>t1C|8SkT0-lYp2VBj5fs*0G^#V?j@IP05JKGSTLtZ!dImWaW^LZM z3TJ5SD`>x{v()CKHnXB%rXrTRz{M55oFeqI7Cxem3Ze_Eh^1(j*eQ&)3050n>i8DFZe5O1qJIK{a-@kccw z`7umM#^kY`WQ_gDDot?XLo~sU^Tem{6ETGA#0Yeyxd|G)JvJTn;|wa`12$y#Gg zU8!UyMRj~&B$*kp#_V6UZs)ei(b4%LeZQjhrFeVoL;Uvaj3&Bn*Z^DAPf6(8DcO(8Wt(4Dj5i(&`cLE0~jmvo=QikQq$6du@ zaF%0&ACgTNrH6>#nM5`pPLpQl)psOx;l_mzwtibS9JrtR`!hI$iefr~P&5iYpHRI5 zG}F+`D*Ml(%2#{bhEZjjUQ<=8gsYeD#LK4feR{nvLo4f~nKmt`nx^SAR8uwJ6fR!# z%JTy`-%Zy#r}#HebyI_)RC)Q#=`KXm_PZ_~h_<&4x5Qfq+glP=!WwFAYadR;T4QUh zp_W#wJw_%TYaU!X2x#&N64^|Jmu*S24u=1QvULaF3=XrO=b!6&ukCdQbc26FMu}bT zt}Xp8*%TS`tnR*2oc#TSc`0ijaPNy1$jkQ%qzKh_#gjdPzV43 delta 1312 zcmYk6UuauZ9LK-sCQX{ZO_rI?SRsGhk|wp>CQH^#1k2Plw4;r&(pChU!$YD8o6JiUs%3VWeX(J_v$hC#b_mr*Ddaf0!r=tKV~znw`t}oZr8D&hMPx zxwoM=hF*U)x;S&}GCJ*hMBx%T;HIIsZA>PcA3Wv#b`Y3ShDU(gJ@( zMzkS0C*n@s$&fI+TfQbz!YemLTUyr>EoaNY1a%rWubbN7{`^4W?;378|nr9eo z);=psXXFy**{M=>&d`hjwuI7E%7Y@S*>K+E^N4DFnBg=wynzpe4KIp6$v>dDVRFl4 z!L-*+*{|NMV@dmoL1ijV=uq-WTAZ+xYN?O{(@=^JKL`i1rdDjs<8e%fmA8rCM1j_S zI$8`7CcHbMd~16Km}q;8Rn36`O~6mua4%VRVvvImBPR1E$4nMX7ER8XTp$Hbk@sK~ zK`lZ~V=rl#Jj}Yh!Ze0yIjd!`#7G-2yA@*yqk^!A<7w;@!*KD&47|ehK!*> zrtmSD!A3^wW+Ia zSJrdp`VG0|4q0q=tNhs=5|7C-Prs~q*6X>7J~}c|&K^joGud)=Az#VwujKSfE}u&q z*>bL`8~LiSkOg|o%Jm9v`TzFW+UYA0N2XO#7TL%72N=K0uS%`%V4Qt}zKy$lG{GmE z-hj`#dFoTkH=j&iz7_cD%gptV{Kz|>?idGljB2S1KmN5|`XcCvzy0RK9Zt8?_Nd=R zxETp*&ZL~}+iZn{v!dno&0D5&td`Cr9^q5wg*$*WpA4lks#rjt{yg@RImRjG+0(oS eDk8@iopPR|!RT!3TA-+DLkC;_;IE>o+y4VBW!*Xe diff --git a/bin/Debug/net8.0/array_funzioni_4.pdb b/bin/Debug/net8.0/array_funzioni_4.pdb index 77ba4c0db5b26bb22386b38ea3a52b8616e94339..45c61d4fb699941557d233a5fca77ebaa97c8b53 100644 GIT binary patch delta 976 zcmb7DOH5Ni6uoykycSy8(jtn8R6uzRiNx?xk&hB05E5gk1W+N?hF}e}+E>yv1Y21s z3r&PZV_2~y?zH`pZoZCAyFMZ|D(37Ur zc_ym4N8}JhIspgbv2bL<0Hh{pQfY$$Is<%J;hw?1ZoKEg<9_h2$>>e+mB`8ZDMxeP zo8riq8Cy0!KC1tMwKh~Ks1W18bO3>6Cf0VblMd&FV!Y+TT3v}6u_Dwe3qo7i@uw0x z(;{LE(Sfqc#DY+^L{7W}xKh+pj!y7r;!`|%g7Pc znh_eGj0Y)9w<#8mM`MvFc|$=XO5wet-N1Mm0spWhz7>)lvP+-jTsd~tog z>d|VWW#xET`XjnyYXOs6*fgrq&;x6kZT)P@M{eoXNE2wxEwPOi0?8|IPWzfoY5z|f zB-v?yEz2-diL!z@i=-Av8ku2#G?n9*o187+tc$Z1oUP|mE;sytB3*qVL~4%j@aL?u;s&6;_D4eR?(SX-^Ju>5$*b(LAN9ijo>4}1=mI;mkK-m E1uEEr3IG5A delta 456 zcmewp-Viduq<#ql1A}rM1498L0|N($9b8hBnU`J+WHM9$#aKXMp}`C_Kz0C#?H=ms z0;JCX`6e1bzEe(q5|Gcbt?(%GUw;$UN7V!Z diff --git a/obj/Debug/net8.0/array_funzioni_4.AssemblyInfo.cs b/obj/Debug/net8.0/array_funzioni_4.AssemblyInfo.cs index b17ffdd..3ecf054 100644 --- a/obj/Debug/net8.0/array_funzioni_4.AssemblyInfo.cs +++ b/obj/Debug/net8.0/array_funzioni_4.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("array_funzioni_4")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6c0811b572235bda9c94c60c6962e5b6d0e9dea5")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+097f3a4c93bebed479fb2426ed34e92ed4a21c8c")] [assembly: System.Reflection.AssemblyProductAttribute("array_funzioni_4")] [assembly: System.Reflection.AssemblyTitleAttribute("array_funzioni_4")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/obj/Debug/net8.0/array_funzioni_4.AssemblyInfoInputs.cache b/obj/Debug/net8.0/array_funzioni_4.AssemblyInfoInputs.cache index 86bf484..6597a09 100644 --- a/obj/Debug/net8.0/array_funzioni_4.AssemblyInfoInputs.cache +++ b/obj/Debug/net8.0/array_funzioni_4.AssemblyInfoInputs.cache @@ -1 +1 @@ -18df14bdc7b98b598854d00acc645ac0dd6581fd634c2bbfadde670c61420a84 +2e185c028709242e0e13501e91f3c04f56d804222a54c2c1bd15e6e0f5c04cde diff --git a/obj/Debug/net8.0/array_funzioni_4.dll b/obj/Debug/net8.0/array_funzioni_4.dll index 8bc0714de947ef5be0f48e25d7117a70149a6bcd..90e731f5eabbb594fc619d92f7827620c19793e8 100644 GIT binary patch delta 2158 zcmY*aZETZO6n@^feLvQA-MT`@rpvljSy{K)b%Qa;&}E=bKF7w#_;9q_I~Z*3)^@~& zNQasQ4T|G6F@9u1Gy+BwbO!&J7~&s@iT{X+F@S#ze~iTV1405m_qNN%P49EhdCs}# zo_p@SZ>Jlkqwk-tEgvhoi$c4DTDX-c;3Z+^$u}BjzuN6>Y6P|m;sxM8ZMMemIRtp9 zZ)pJf>>9Pf?pNwur;AAi*}e8VN<=BOuPSv)z`mu_1`~`R+RN-JG+e3$z9<3|>g>AR z?1|btRAe2jX3)PYIn#(BPl zdbt9u*eCR_b`_U7!prEMzA2_Jr?h0_9y9G$Ne4)awHk76=!PllF$bf3uNzA|8VsY_ z^~f1f0)EY>HO}dNJp!Lz&&B;w4ILaEB8f~n!?_lYF5rn&z%cb7&C@~dC6`)3`y9;j zy&h8pEG}xiW%!+p<=nFnYy-VnTpt3iNE6Z}%(4vmjf5zx`dM)=BoVF?Kr~{g-!zZIo=a;Z#F%WJe=WDxXUAK5Zta_EaT

UtK86VQjap4yNpztTLUu^}UNRe{ z^`TNNa}i03)I>t1C|8SkT0-lYp2VBj5fs*0G^#V?j@IP05JKGSTLtZ!dImWaW^LZM z3TJ5SD`>x{v()CKHnXB%rXrTRz{M55oFeqI7Cxem3Ze_Eh^1(j*eQ&)3050n>i8DFZe5O1qJIK{a-@kccw z`7umM#^kY`WQ_gDDot?XLo~sU^Tem{6ETGA#0Yeyxd|G)JvJTn;|wa`12$y#Gg zU8!UyMRj~&B$*kp#_V6UZs)ei(b4%LeZQjhrFeVoL;Uvaj3&Bn*Z^DAPf6(8DcO(8Wt(4Dj5i(&`cLE0~jmvo=QikQq$6du@ zaF%0&ACgTNrH6>#nM5`pPLpQl)psOx;l_mzwtibS9JrtR`!hI$iefr~P&5iYpHRI5 zG}F+`D*Ml(%2#{bhEZjjUQ<=8gsYeD#LK4feR{nvLo4f~nKmt`nx^SAR8uwJ6fR!# z%JTy`-%Zy#r}#HebyI_)RC)Q#=`KXm_PZ_~h_<&4x5Qfq+glP=!WwFAYadR;T4QUh zp_W#wJw_%TYaU!X2x#&N64^|Jmu*S24u=1QvULaF3=XrO=b!6&ukCdQbc26FMu}bT zt}Xp8*%TS`tnR*2oc#TSc`0ijaPNy1$jkQ%qzKh_#gjdPzV43 delta 1312 zcmYk6UuauZ9LK-sCQX{ZO_rI?SRsGhk|wp>CQH^#1k2Plw4;r&(pChU!$YD8o6JiUs%3VWeX(J_v$hC#b_mr*Ddaf0!r=tKV~znw`t}oZr8D&hMPx zxwoM=hF*U)x;S&}GCJ*hMBx%T;HIIsZA>PcA3Wv#b`Y3ShDU(gJ@( zMzkS0C*n@s$&fI+TfQbz!YemLTUyr>EoaNY1a%rWubbN7{`^4W?;378|nr9eo z);=psXXFy**{M=>&d`hjwuI7E%7Y@S*>K+E^N4DFnBg=wynzpe4KIp6$v>dDVRFl4 z!L-*+*{|NMV@dmoL1ijV=uq-WTAZ+xYN?O{(@=^JKL`i1rdDjs<8e%fmA8rCM1j_S zI$8`7CcHbMd~16Km}q;8Rn36`O~6mua4%VRVvvImBPR1E$4nMX7ER8XTp$Hbk@sK~ zK`lZ~V=rl#Jj}Yh!Ze0yIjd!`#7G-2yA@*yqk^!A<7w;@!*KD&47|ehK!*> zrtmSD!A3^wW+Ia zSJrdp`VG0|4q0q=tNhs=5|7C-Prs~q*6X>7J~}c|&K^joGud)=Az#VwujKSfE}u&q z*>bL`8~LiSkOg|o%Jm9v`TzFW+UYA0N2XO#7TL%72N=K0uS%`%V4Qt}zKy$lG{GmE z-hj`#dFoTkH=j&iz7_cD%gptV{Kz|>?idGljB2S1KmN5|`XcCvzy0RK9Zt8?_Nd=R zxETp*&ZL~}+iZn{v!dno&0D5&td`Cr9^q5wg*$*WpA4lks#rjt{yg@RImRjG+0(oS eDk8@iopPR|!RT!3TA-+DLkC;_;IE>o+y4VBW!*Xe diff --git a/obj/Debug/net8.0/array_funzioni_4.pdb b/obj/Debug/net8.0/array_funzioni_4.pdb index 77ba4c0db5b26bb22386b38ea3a52b8616e94339..45c61d4fb699941557d233a5fca77ebaa97c8b53 100644 GIT binary patch delta 976 zcmb7DOH5Ni6uoykycSy8(jtn8R6uzRiNx?xk&hB05E5gk1W+N?hF}e}+E>yv1Y21s z3r&PZV_2~y?zH`pZoZCAyFMZ|D(37Ur zc_ym4N8}JhIspgbv2bL<0Hh{pQfY$$Is<%J;hw?1ZoKEg<9_h2$>>e+mB`8ZDMxeP zo8riq8Cy0!KC1tMwKh~Ks1W18bO3>6Cf0VblMd&FV!Y+TT3v}6u_Dwe3qo7i@uw0x z(;{LE(Sfqc#DY+^L{7W}xKh+pj!y7r;!`|%g7Pc znh_eGj0Y)9w<#8mM`MvFc|$=XO5wet-N1Mm0spWhz7>)lvP+-jTsd~tog z>d|VWW#xET`XjnyYXOs6*fgrq&;x6kZT)P@M{eoXNE2wxEwPOi0?8|IPWzfoY5z|f zB-v?yEz2-diL!z@i=-Av8ku2#G?n9*o187+tc$Z1oUP|mE;sytB3*qVL~4%j@aL?u;s&6;_D4eR?(SX-^Ju>5$*b(LAN9ijo>4}1=mI;mkK-m E1uEEr3IG5A delta 456 zcmewp-Viduq<#ql1A}rM1498L0|N($9b8hBnU`J+WHM9$#aKXMp}`C_Kz0C#?H=ms z0;JCX`6e1bzEe(q5|Gcbt?(%GUw;$UN7V!Z diff --git a/obj/Debug/net8.0/ref/array_funzioni_4.dll b/obj/Debug/net8.0/ref/array_funzioni_4.dll index 4d7e0038f3a148474b7a4388b9a1e32c3a5e0870..ce056506fe20f9c8493c9e8f7d55c6abd5698f81 100644 GIT binary patch delta 846 zcmZ9KKTH#07{;IXXpf^Mr4>xHIshGtLP)t@TB^}NkRpLdv0zeN?4K(kRz$%li*zzh zMskBDMuRKS#fHGHj>f^b8A2Q#FeWUr=<|IrdAaxZKJWA0`+m9auHIAcd-kMTwr>B# z(Y1?i1SJ7jGy;dFon70wCcB7-Cr7d+C*sw6iTZAw&gIJI6$*u zqArSOu`g|iv(3b$cINO}Ow7r5@&gp>ny)mY+RthIL(fU-u8U}1<+zmbP499{Zz+1~ zFg|nZVQN8cNG&`*vB$B37VL2)LYg>925?5}0Wyq?=CJ0t=Co!(v#2>w3ht7}QCQI_ zjxzkxk04^`M?3n+QW~)PdLmO b)~a&YX=8xBgD5w)+NKS|N$DSZEz$fBbZnT0 delta 757 zcmZ9KO=uHA6vzK>lWfx@#!anIqiEA0i8h2y(%p3NgZL5K;2|w(l&l(mt>vW^xogh@c-hCR6(tO*XR4*k>*wC{E7 z;w$N>lH_T;r-Rtzl#ZB+RI$SGv$Vn7faJ2`BSpW8pI3TE^$BY0s_}?e8alB0j8Ad+ zM8aG_p88;Hn>!GOvCWwXQ^yfz0H>7BFb&=zc|ozHIIp;+m5GmbLSNlapa7ddp9XRyY+gdX!MwwM(azlpBM`Qvn0T=&n27ycjO`S72U|Nl97 z$BF!&agdKiBqEn#@gdMp+pamC$<(cUHk-5Rjhf>+Q?6~gwqs|TR^4uxO{dYUS%9Aq z?8HXJPS6Oi4W59!mUl(*GZ@u2iy{ze^upmAp0dqfW?~u{o^@ErBg-?#s*VO~d`B+Z k6w~H9Nrx?qrmC>H#$@fVZ*sNOdli}2v`?0Le;sq^ALlrX{Qv*} diff --git a/obj/Debug/net8.0/refint/array_funzioni_4.dll b/obj/Debug/net8.0/refint/array_funzioni_4.dll index 4d7e0038f3a148474b7a4388b9a1e32c3a5e0870..ce056506fe20f9c8493c9e8f7d55c6abd5698f81 100644 GIT binary patch delta 846 zcmZ9KKTH#07{;IXXpf^Mr4>xHIshGtLP)t@TB^}NkRpLdv0zeN?4K(kRz$%li*zzh zMskBDMuRKS#fHGHj>f^b8A2Q#FeWUr=<|IrdAaxZKJWA0`+m9auHIAcd-kMTwr>B# z(Y1?i1SJ7jGy;dFon70wCcB7-Cr7d+C*sw6iTZAw&gIJI6$*u zqArSOu`g|iv(3b$cINO}Ow7r5@&gp>ny)mY+RthIL(fU-u8U}1<+zmbP499{Zz+1~ zFg|nZVQN8cNG&`*vB$B37VL2)LYg>925?5}0Wyq?=CJ0t=Co!(v#2>w3ht7}QCQI_ zjxzkxk04^`M?3n+QW~)PdLmO b)~a&YX=8xBgD5w)+NKS|N$DSZEz$fBbZnT0 delta 757 zcmZ9KO=uHA6vzK>lWfx@#!anIqiEA0i8h2y(%p3NgZL5K;2|w(l&l(mt>vW^xogh@c-hCR6(tO*XR4*k>*wC{E7 z;w$N>lH_T;r-Rtzl#ZB+RI$SGv$Vn7faJ2`BSpW8pI3TE^$BY0s_}?e8alB0j8Ad+ zM8aG_p88;Hn>!GOvCWwXQ^yfz0H>7BFb&=zc|ozHIIp;+m5GmbLSNlapa7ddp9XRyY+gdX!MwwM(azlpBM`Qvn0T=&n27ycjO`S72U|Nl97 z$BF!&agdKiBqEn#@gdMp+pamC$<(cUHk-5Rjhf>+Q?6~gwqs|TR^4uxO{dYUS%9Aq z?8HXJPS6Oi4W59!mUl(*GZ@u2iy{ze^upmAp0dqfW?~u{o^@ErBg-?#s*VO~d`B+Z k6w~H9Nrx?qrmC>H#$@fVZ*sNOdli}2v`?0Le;sq^ALlrX{Qv*}