title: Table in reverse order
body: <p>I was doing basic programming to print the n's table in reverse order where n is a positive integer.
  Here is my approach:</p>
  
  <pre><code>#include &lt;iostream&gt;
  #include &lt;cmath&gt;
  using namespace std;
  
  int main()
  {
      int n;
  
      cin &gt;&gt; n;
      int multiplier = 10;
      while (multiplier--)
      {
         n = n*multiplier;
         cout &lt;&lt; n &lt;&lt; endl;
      }
  }
  </code></pre>
  
  <p>But its output is not what I expected. May I know where is the problem lying in this code? Also, please do provide me some advice as after 2 months I am having MS intern interview.</p>
  
  <p>My input was</p>
  
  <pre><code>2
  </code></pre>
  
  <p>Output came out to be</p>
  
  <pre><code>18
  144
  1008
  6048
  30240
  120960
  362880
  725760
  725760
  0
  </code></pre>