Code blocks error
<p>Can anybody please provide me any suggestions why the compiler shows the following error:</p>

<blockquote>
  <p>expected identifier or '(' before numeric constant.</p>
</blockquote>

<p>Thanks.</p>

<pre><code>#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

int main() {
  ifstream f("bac.in");
  long x,okp=0,oki=0,k=0, p=2,c=9999997;
  while(f&gt;&gt;x) {
    k++;
    if((x%==0) &amp;&amp; (x&gt;=p)) {
      okp++; 
      p=x;
    }
    else
      if((x%2==1) &amp;&amp; (x&lt;=c)) {
        oki++; 
        c=x;
      }
  }
  if((okp+oki)==k) 
    cout&lt;&lt;"yes"; 
  else 
    cout&lt;&lt;"no";
  return 0;
}
</code></pre>