title: C++ Finding the largest number in array
body: <p>My homework problem:</p>
  
  <blockquote>An array of integers named  parkingTickets has been declared and initialized to the number of parking tickets given out by the city police each day since the beginning of the current year. (Thus, the first element of the array contains the number of tickets given on January 1; the last element contains the number of tickets given today.) 
  <br><br>
   A variable named  ndays has been declared and initialized to hold the size of the array. (Thus, if today were January 18,  ndays would have the value 18; if today were February 3,  ndays would have the value 34.) 
  <br><br>
  In addition, a variable named  mostTickets has been declared, along with a variable  k . 
  <br><br>
  Without using any additional variables, and without changing the values of  ndays or the elements of the  parkingTickets array, write some code that results in  mostTickets containing the largest value found in  parkingTickets . </blockquote>
  
  <p>For this, I have the following code:</p>
  
  <pre><code>for(k = 0; k &lt; ndays; k++) {
      if (parkingTickets[k] &gt; parkingTickets[ndays]) {
          mostTickets = parkingTickets[k];
      }
  }
  </code></pre>
  
  <p>But my exercise submitter is saying it's wrong. What's wrong with my code? I tried <code>parkingTickets[ndays - 1]</code> as well, but that doesn't work either.</p>