title: for loop condition issue
body: <pre><code>int a, b, c;
  a = 1;
  b = 2;
  c = a + 2*b;
  for (a=1; c&lt;15; a++)
  {               
      Console.WriteLine(c.ToString());
  }
  
  Console.ReadLine();
  </code></pre>
  
  <p>I have a simple question. Do I have to define my condition depending on my initializing variable?<br>
  In the example above, I want the loop to stop when a variable "a" becomes 10, so variable "c" will be less than 15.<br>
  But the output is infinite lines of "5". I expect my output to be 14. </p>
  
  <p>what am I doing wrong?</p>