Если покороче, то смотри: есть массив, есть цикл, который этот массив перебирает, если выполняется условие Что A[i] больше чем A[0], то счетчик твой, а именно c, становится на 1 больше, при том, когда выполняется это, то что у тебя стояло в ячейке A[i] будет стоять в A[0], и так до конца массива, если не выполняется условие, то ничего не происходит, и цикл двигается дальше, пока не достигнет конца массива