<p><pre><code>    for (size_t i = numBurritos - 1; i != -1; i--)
</code></pre>
This will fail on a platform where sizeof(size_t) &lt; sizeof(int).  I admit that I don&#x27;t know of any such platform, but I can&#x27;t see any reason why it wouldn&#x27;t be possible.<p>A better way to write this is<p><pre><code>    for (size_t i = numBurritos - 1; i &lt; numBurritos; i--)</code></pre>