Resetting Arduino after pressing the buttons 16 times

 else (count >= 17); 
  {
    count = 0;
  }

Shouldn't there be an if in there somewhere ?
Why is there a semicolon on the of the else clause ?