Opzione 7

This commit is contained in:
La Programmatrice Verde 2024-12-11 13:13:15 +01:00
parent 800cbfa655
commit f2e9a0b37c
9 changed files with 44 additions and 2 deletions

View File

@ -200,7 +200,33 @@ class Program
break;
case 7:
Console.Clear();
i=0;
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"){
insieme2[i]=Convert.ToInt32(input);
}
i++;
}
while (input!="q" && i<dimensione);
i=0;
Console.WriteLine("Array n.2");
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"){
insieme3[i]=Convert.ToInt32(input);
}
i++;
}
while (input!="q" && i<dimensione);
intersezione=Intersezione(insieme2, insieme3);
for (int j=0; j<dimensione; j++){
if (intersezione[j]!=0){
Console.WriteLine("Elemento " +j+ ": " +intersezione[j]);
}
}
break;
case 8:
Console.Clear();
@ -239,4 +265,20 @@ class Program
}
return ritorno;
}
static int[] Intersezione(int[] p_array1, int[] p_array2){
int [] ritorno = new int[dimensione];
for (int j=0; j<dimensione; j++){
ritorno[j]=0;
}
for (int i=0; i<dimensione; i++){
for (int j=0; j<dimensione; j++){
if (p_array1[i]==p_array2[j] && p_array1[i]!=0){
ritorno[j]=p_array1[i];
}
}
}
return ritorno;
}
}

Binary file not shown.

Binary file not shown.

View File

@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("array_funzioni")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+33b62a3e37c552978c4cf6b33592c7795bca2e00")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+800cbfa655049f2adc2222a35ca57da354732bc1")]
[assembly: System.Reflection.AssemblyProductAttribute("array_funzioni")]
[assembly: System.Reflection.AssemblyTitleAttribute("array_funzioni")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
1b7fcbd7adf8d66868e50809c843c6c5fee2ad4545119b4fcfc71f15a1e64728
530075f20b2060af1f4c466399f023ecc7eb337f39de6aa458dc76f3b462c5e0

Binary file not shown.

Binary file not shown.