C# Homework - control structures (for, if)
<p>I got a homework assignment today: "Create a program that calculates out 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.</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>

<p>What am I doing wrong? Any tips or solution?</p>
