static void Main(string[] args) { Random r = new Random(); Console.Write("Vuoi inserire manualmente o generare random(M/R)?: "); bool scelta = Console.ReadLine() == "R"; if (scelta == true) { for (int i = 0; i < array.Length; i++) { array[i] = r.Next(1, 11); } } else { for (int i = 0; i < array.Length; i++) { Console.WriteLine($"Inserisci il {i + 1}° numero: "); array[i] = int.Parse(Console.ReadLine()); } } Console.WriteLine("Vuoi visualizzare il contenuto dell'array in maniera crescente o decrescente?(C/D)"); bool visualizza = Console.ReadLine() == "C"; Console.WriteLine("L'array contiene: "); if (visualizza == true) { Gestione.StampaArray(array); } else { Gestione.StampaArrayDecrescente(array); } }
static void Main(string[] args) { Console.WriteLine("Inserisci gli stipendi:"); int n = int.Parse(Console.ReadLine()); double[] array = new double[n]; Gestione.RiempimentoArray(array); Gestione.BubbleSort(array); Console.WriteLine($"Stipendio minimo: {array[0]}."); Console.WriteLine($"Stipendio massimo:{array[array.Length - 1]}."); Gestione.StampaArray(array); }
static void Main(string[] args) { int c_pari = 0, c_disp = 0; Console.WriteLine("Inserisci dimensione array: "); int x = int.Parse(Console.ReadLine()); int[] array_random = new int[x]; Gestione.RiempimentoRandom(array_random); Gestione.BubbleSort(array_random, x); for (int i = 0; i < array_random.Length; i++) { if (array_random[i] % 2 == 0) { c_pari++; } else { c_disp++; } } int[] array_pari = new int[c_pari]; int[] array_dispari = new int[c_disp]; for (int i = 0, j = 0, k = 0; i < x; i++) { if (array_random[i] % 2 == 0) { array_pari[j] = array_random[i]; j++; } else { array_dispari[k] = array_random[i]; k++; } } Console.WriteLine("Array pari: "); Gestione.StampaArray(array_pari); Console.WriteLine("Array dispari: "); Gestione.StampaArray(array_dispari); Console.WriteLine("Array ordinato: "); Gestione.StampaArray(array_random); }