Найти только самое большое число в массиве

#include <iostream>
using namespace std;

int main()
{
   
    int arr[5] = {7,2,3,4,5};
        int large = 0;

        
        large = arr[0]; // присваиваем переменной первое значение в массиве

        for (int i = 1; i < 5; i++)
// начинаем перебирать не с [0], а с [1] значения
        {

            if (arr[0] < arr[i]) // сравниваем самое большое число

                large = arr[i]; // если первое число больше чем следующее, то присваем его нашей переменной

        }


        cout << large;
	return 0;
}