示例#1
0
        /// <summary>
        /// ex7 separar os números ímpares dos pares numa lista
        /// </summary>
        static void Ex7()
        {
            var l = InputRequest.GetIntList();

            Console.WriteLine($"\nPares: {Even(l)}");
            Console.WriteLine($"Ímpares: {Odd(l)}");
        }
示例#2
0
        /// <summary>
        /// ex5 Criar um algoritmo que apresente todos os elementos únicos numa lista.
        /// </summary>
        private static void Ex5()
        {
            var l = InputRequest.GetIntList();

            Console.WriteLine("\nValores do Array repetidos:");
            Console.WriteLine(Unique(l));
        }
示例#3
0
        /// <summary>
        /// ex1 e ex2 Solicitar dez valores e armazená-los numa lista depois lista todos os elementos
        /// </summary>
        public static void Listar(bool reverse = false, int n = 10)
        {
            List <int> l = InputRequest.GetIntList(10);
            string     s = "";

            if (!reverse)
            {
                foreach (var item in l)
                {
                    s += ($"{item}; ");
                }
            }
            else
            {
                for (int i = ContarLista(l) - 1; i >= 0; i--)
                {
                    s += ($"{l[i]}; ");
                }
            }
            Console.WriteLine(s);
        }
示例#4
0
        /// <summary>
        /// ex3 soma 10 numeros
        /// </summary>
        private static void Ex3()
        {
            var l = InputRequest.GetIntList(10);

            Console.WriteLine($"Soma: {SomaLista(l)}");
        }