Write a method that counts how many times given number appears in given array.

Write a method that counts how many times given number appears in given array.

using System;

class HowManyTimesNumberAppearsInArray
{
static void Check(int[] array, int checkNumber)
{
int counter = 0;

for (int i = 0; i < array.Length; i++)
           {
               int temp = array[i];
               if (temp == checkNumber)
               {
                   counter++;
               }
           }
           Console.WriteLine("{0} times",counter);
       }

        static void Main(string[] args)
        {
            Console.Write("Enter array length: ");
            int arrayLength = int.Parse(Console.ReadLine());

            int[] array = new int[arrayLength];

            for (int i = 0; i < arrayLength; i++)
            {
                Console.Write("Enter number: ");
                array[i] = int.Parse(Console.ReadLine());
            }

            Console.Write("Enter number you want to check: ");
            int checkNumber = int.Parse(Console.ReadLine());

            Check(array, checkNumber);
        }
    }




Post a Comment

Previous Post Next Post