Opzione 7
This commit is contained in:
parent
800cbfa655
commit
f2e9a0b37c
42
Program.cs
42
Program.cs
@ -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.
@ -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")]
|
||||
|
||||
@ -1 +1 @@
|
||||
1b7fcbd7adf8d66868e50809c843c6c5fee2ad4545119b4fcfc71f15a1e64728
|
||||
530075f20b2060af1f4c466399f023ecc7eb337f39de6aa458dc76f3b462c5e0
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user