Opzione 4 migiorata

This commit is contained in:
La Programmatrice Verde 2024-12-27 10:44:25 +01:00
parent b70a39dbbe
commit dff4366e30
9 changed files with 35 additions and 18 deletions

View File

@ -154,18 +154,35 @@ class Program
static bool TreConsecutivi(int[] p_array){ static bool TreConsecutivi(int[] p_array){
bool ritorno=false, consecutivo1=false, consecutivo2=false; bool ritorno=false, consecutivo1=false, consecutivo2=false;
for(int i=0; i<dimensione; i++){ int i=0, j=0;
for(int j=0; j<dimensione; j++){
while(consecutivo1 == false && i<dimensione){
Console.WriteLine("Ciclo " +i);
while(consecutivo1 == false && j<dimensione){
if (p_array[j] == p_array[i] + 1){ if (p_array[j] == p_array[i] + 1){
consecutivo1 = true; consecutivo1 = true;
} }
Console.WriteLine("j1: " + j);
j++;
} }
j = 0;
Console.WriteLine("i1: " + i);
i++;
} }
for(int i=0; i<dimensione; i++){ i = 0;
for(int j=0; j<dimensione; j++){ j = 0;
if(consecutivo1==true){
while(consecutivo2 == false && i<dimensione){
Console.WriteLine("Ciclo consecutivo 2 " +i);
while(consecutivo2 == false && j<dimensione){
if (p_array[j] == p_array[i] + 2){ if (p_array[j] == p_array[i] + 2){
consecutivo2 = true; consecutivo2 = true;
} }
Console.WriteLine("j2: " + j);
j++;
}
j = 0;
i++;
} }
} }
if(consecutivo1 && consecutivo2 == true){ if(consecutivo1 && consecutivo2 == true){

View File

@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("array_funzioni_4")] [assembly: System.Reflection.AssemblyCompanyAttribute("array_funzioni_4")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+fee784ed53661fe0d5798acca3cbae9ebb64e5b9")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b70a39dbbe016d865b62ce029ba12d18862a7571")]
[assembly: System.Reflection.AssemblyProductAttribute("array_funzioni_4")] [assembly: System.Reflection.AssemblyProductAttribute("array_funzioni_4")]
[assembly: System.Reflection.AssemblyTitleAttribute("array_funzioni_4")] [assembly: System.Reflection.AssemblyTitleAttribute("array_funzioni_4")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
4b6da9d2652350f6b1c7cb07941dd4f1ae76ebd342efff449b520915fc8aca0f f8370efddee368823d742b2ce2af326cf9b4cbae328191ebab7352ed114ee1ba