int number = 0;
int[] arr = {1,7,8,8,8,8,1,1,2,1,5,1,2,5,5,5,5,5,};
bool containsNumber = false;
List<int> existingElements = new List<int>();
for(int i = 0; i < arr.Length; i++)
{
for(int j = 0; j < existingElements.Count; j++){
if(arr[i] == existingElements[j]) {
containsNumber = true;
break;
}
}
if(containsNumber)
{
containsNumber = false;
continue;
}
for(int k = 0; k < arr.Length; k++)
{
if(arr[i] == arr[k])
{
number++;
}
}
existingElements.Add(arr[i]);
Console.WriteLine ("The number "+ arr[i] +" appears "+ number +" Times");
number = 0;
}