title: Calculate how many ways you can add three numbers so that they equal 1000
body: <p>I need to create a program that calculates how many ways you can add three numbers so that they equal 1000.</p>
  
  <p>I think this code should work, but it doesn't write out anything. What am I doing wrong? Any tips or solution?</p>
  
  <pre><code>using System;
  
  namespace ConsoleApp02
  {
      class Program
      {
          public static void Main(string[] args)
          {
              for(int a = 0; a &lt; 1000; a++)
              {
                  for(int b = 0; b &lt; 1000; b++)
                  {
                      for(int c = 0; c &lt; 1000; c++)
                      {
                          for(int puls = a + b + c; puls &lt; 1000; puls++)
                          {
                              if(puls == 1000)
                              {
                                  Console.WriteLine("{0} + {1} + {2} = 1000", a, b, c);
                              }
                          }
                      }
                  }
              }
              Console.ReadKey(true);
          }
      }
  }
  </code></pre>