static void Main(string[] args) { Console.WriteLine("Inserisci 10 valori: "); int x = int.Parse(Console.ReadLine()); int[] arrayInteri = new int[x]; Gestione.RiempiArray(arrayInteri); Gestione.BubbleSort(arrayInteri); }
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[] array_numeri = new int[10]; int maggiore, volte_max = 1, attuale, volte_attuale; Console.WriteLine("10 elementi: "); Gestione.LeggiArray(array_numeri); Gestione.BubbleSort(array_numeri); maggiore = array_numeri[0]; for (int i = 0; i < array_numeri.Length; i++) { attuale = array_numeri[i]; volte_attuale = 1; for (int j = i + 1; j < array_numeri.Length; j++) { if (array_numeri[i] == array_numeri[j]) { volte_attuale++; } } if (volte_attuale > volte_max) { maggiore = attuale; volte_max = volte_attuale; } } Console.WriteLine($"Il numero che compare piu' volte e' {maggiore} e si ripete {volte_max} volte"); /*int j = 0; * for (int i = 0; i < array_numeri.Length - 1; i++) * { * if (array_numeri[i] == array_numeri[i + 1]) * { * j++; * } * } * int[] array_frequenze = new int[j]; * for (int i = 0, k = 0; i < array_numeri.Length - 1; i++) * { * if (array_numeri[i] == array_numeri[i + 1]) * { * array_frequenze[k] = array_numeri[i]; * k++; * } * } * Console.WriteLine("Le frequenze sono: "); * Gestione.StampaArray(array_frequenze);*/ }
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); }