What does this C++ program do
<p>What do these two programs do?</p>

<p>1.</p>

<pre><code>#include&lt;iostream&gt;
using namespace std;
int main()
{
  cout &lt;&lt; (1+2*3&amp;4/5|6^7&amp;&amp;10) &lt;&lt; endl;
  return 0;
}
</code></pre>

<p>2.</p>

<pre><code>#include &lt;iostream&gt;
using namespace std;
int main()
{
 int i,j;
 cout &lt;&lt;"i="; cin &gt;&gt; i;
 cout &lt;&lt;"j="; cin &gt;&gt; j;
 cout &lt;&lt; "(i&gt;j ? i : j)" &lt;&lt; " = " &lt;&lt; (i&gt;j ? i : j) &lt;&lt; endl; 
 cout &lt;&lt; "(i&gt;j ? j : i)" &lt;&lt; " = " &lt;&lt; (i&gt;j ? j : i) &lt;&lt; endl; 
 return 0;
}
</code></pre>
