Ejemplo n.º 1
0
 // Apply filter on each no. in array and print only if no. fits the filter
 public static void GetResult(ArrayNumbers arr, filter filterOption)
 {
     Console.WriteLine("\n--------------------------------------------------------------\n");
     for (int i = 0; i < ArrayNumbers.size; i++)
     {
         if (filterOption(arr[i]))
         {
             Console.Write(arr[i] + "\t");
         }
     }
     Console.WriteLine("\n--------------------------------------------------------------\n");
 }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            ArrayNumbers arr = new ArrayNumbers();

            Console.WriteLine("Enter 10 numbers\n");

            // Getting an array of 10 no. from user
            GetArray(arr);

            while (true)
            {
                // Get filter choice from user
                filter filterOption = getFilterChoice();

                // Apply filter on array and display the result
                GetResult(arr, filterOption);
            }
        }
Ejemplo n.º 3
0
        // Get numbers from user. Exclude invalid inputs
        public static void GetArray(ArrayNumbers arr)
        {
            int i = 0;

            while (i < ArrayNumbers.size)
            {
                string temp = Console.ReadLine();
                int    val;

                if (int.TryParse(temp, out val))
                {
                    val      = Convert.ToInt32(temp);
                    arr[i++] = val;
                }
                else
                {
                    Console.WriteLine("Enter a valid number");
                }
            }
        }