title: Count the number of times a number appears in an array
body: <p>I'm working on a small program that counts the number of times an integer appears in an array.
  I managed to do this but there is one thing I can't overcome.</p>
  
  <p>My code is: </p>
  
  <pre><code>#include &lt;stdio.h&gt;
  
  int count_occur(int a[], int num_elements, int value);
  void print_array(int a[], int num_elements);
  
  void main(void)
  {
    int a[20] = {2, 5, 0, 5, 5, 66, 3, 78, -4, -56, 2, 66, -4, -4, 2, 0, 66, 17, 17, -4};
    int num_occ, i;
  
    printf("\nArray:\n");
    print_array(a, 20);
  
    for (i = 0; i&lt;20; i++)
    {
      num_occ = count_occur(a, 20, a[i]);
      printf("The value %d was found %d times.\n", a[i], num_occ);
    }
  }
  
  int count_occur(int a[], int num_elements, int value)
  /* checks array a for number of occurrances of value */
  {
    int i, count = 0;
    for (i = 0; i&lt;num_elements; i++)
    {
      if (a[i] == value)
      {
          ++count; /* it was found */
      }
    }
    return(count);
  }
  
  void print_array(int a[], int num_elements)
  {
    int i;
    for (i = 0; i&lt;num_elements; i++)
    {
      printf("%d ", a[i]);
    }
    printf("\n");
  }
  </code></pre>
  
  <p>My output is : </p>
  
  <pre><code>Array:
  2 5 0 5 5 66 3 78 -4 -56 2 66 -4 -4 2 0 66 17 17 -4 
  The value 2 was found 3 times.
  The value 5 was found 3 times.
  The value 0 was found 2 times.
  The value 5 was found 3 times.
  The value 5 was found 3 times.
  The value 66 was found 3 times.
  The value 3 was found 1 times.
  The value 78 was found 1 times.
  The value -4 was found 4 times.
  The value -56 was found 1 times.
  The value 2 was found 3 times.
  The value 66 was found 3 times.
  The value -4 was found 4 times.
  The value -4 was found 4 times.
  The value 2 was found 3 times.
  The value 0 was found 2 times.
  The value 66 was found 3 times.
  The value 17 was found 2 times.
  The value 17 was found 2 times.
  The value -4 was found 4 times.
  </code></pre>
  
  <p>How can I avoid double lines in the output? </p>