Example #1
0
        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);
        }
Example #3
0
        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);
        }