Esempio n. 1
0
        /// <summary>
        /// ex1 Solicitar dez valores e armazená-los num array depois apresentar os vectores para cada índice do array.
        /// </summary>
        private static void Array1()
        {
            Array a = InputRequest.GetIntArray(10);

            Console.WriteLine();
            foreach (var item in a)
            {
                Console.Write($"{item}; ");
            }
            Console.WriteLine();
        }
Esempio n. 2
0
        /// <summary>
        /// ex3  Apresentar a soma de todos os números de um array
        /// </summary>...4
        private static void Soma()
        {
            int[] a = InputRequest.GetIntArray(10);
            int   s = 0;

            foreach (var item in a)
            {
                s += item;
            }
            Console.WriteLine("Soma = " + s);
        }
Esempio n. 3
0
        /// <summary>
        /// ex2 Solicitar dez valores e armazená-los num array depois apresentar os vectores para cada índice do array por ordem inversa.
        /// </summary>
        private static void ArrayR()
        {
            Array a = InputRequest.GetIntArray(10);

            Console.WriteLine();
            for (int i = a.Length - 1; i >= 0; i--)
            {
                Console.Write($"{a.GetValue(i)}; ");
            }
            Console.WriteLine();
        }
Esempio n. 4
0
 /// <summary>
 /// ex4  Criar um array com dez posições, preenchê-lo e passar todo o conteúdo desse array para outro com doze posições
 /// </summary>...4
 private static void Ex4()
 {
     int[] a = InputRequest.GetIntArray(10);
     int[] b = new int[12];
     for (int i = 0; i < a.Length; i++)
     {
         b[i] = a[i];
     }
     foreach (var item in b)
     {
         Console.Write(item);
     }
     Console.WriteLine();
 }
Esempio n. 5
0
        /// <summary>
        /// ex11 separar os números ímpares dos pares num array numérico
        /// </summary>
        private static void ParImpar()
        {
            int[]  a = InputRequest.GetIntArray();
            string p = "", i = "";

            foreach (var item in a)
            {
                if (item % 2 == 0)
                {
                    p += $"{item}; ";
                }
                else
                {
                    i += $"{item}; ";
                }
            }
            Console.WriteLine($"Pares: {p}");
            Console.WriteLine($"Ímpares: {i}");
        }
Esempio n. 6
0
        /// <summary>
        /// ex9 Faz o merge de dois int arrays
        /// </summary>
        private static void Merge()
        {
            int[] a      = InputRequest.GetIntArray();
            int[] b      = InputRequest.GetIntArray();
            int   totalL = Contar(a) + Contar(b);

            int[] merged = new int[totalL];
            int   c = 0, ca = 0, cb = 0;

            while (c < totalL)
            {
                if (ca >= a.Length)
                {
                    while (cb < b.Length)
                    {
                        merged[c] = b[cb];
                        cb++;
                        c++;
                    }
                }
                else if (cb >= b.Length)
                {
                    while (ca < a.Length)
                    {
                        merged[c] = a[ca];
                        ca++;
                        c++;
                    }
                }
                else if (a[ca] <= b[cb])
                {
                    merged[c] = a[ca];
                    ca++;
                }
                else
                {
                    merged[c] = b[cb];
                    cb++;
                }
                c++;
            }
            Console.WriteLine("[{0}]", string.Join(", ", merged));
        }
Esempio n. 7
0
 /// <summary>
 /// ex2 Solicitar dez valores e armazená-los num array depois apresentar os vectores para cada índice do array por ordem inversa.
 /// </summary>
 private static void ArrayR()
 {
     int[] a = InputRequest.GetIntArray(10);
     Console.WriteLine($"\n{IntArrayParaString(a,true)}");
 }
Esempio n. 8
0
 /// <summary>
 /// ex8 separar os números ímpares dos pares num array numérico
 /// </summary>
 private static void ParImpar()
 {
     int[] a = InputRequest.GetIntArray();
     Console.WriteLine($"\nPares: {Even(a)}");
     Console.WriteLine($"Ímpares: {Odd(a)}");
 }
Esempio n. 9
0
 /// <summary>
 /// ex3 Solicitar dez números e armazená-los num array. Apresentar a soma de todos os números.
 /// </summary>...4
 private static void Ex3()
 {
     int[] a = InputRequest.GetIntArray(10);
     Console.WriteLine("Soma = " + SomaIntArray(a));
 }