# How to Find Max Value in C++ Array

In this tutorial, we are going to learn about different methods of how to Find Max Value in C++ Array. We will learn this by using multiple techniques by using basic to advanced C++.so let us begin.

### 1.Find max value in C++ array entered by user

In this example program, we are first taking n number of elements from the user. Then we are finding the largest number from this input array. When we have the result then finally display it.

• We have an array of length 100.
• We are asking users to enter the length or number of elements in the array.
• We are running a for loop till the length of the array and store elements entered by the user in Testarr
• Again running loop till Arraylen and comapring element and swapping value to compare with finding the max value

#### C++ Program to find max value in Array

```#include <iostream>
using namespace std;
int main()
{
int Arraylen;
float Testarr;
cout << "Enter the Desired length of array between 1 to 100: ";
cin >> Arraylen;    cout << endl;
for(int k = 0; k < Arraylen; ++k)
{
cout << "Enter the elements at index : " << k  << " : ";
cin >> Testarr[k];
}
for(int i = 1;i < Arraylen; ++i)
{
if(Testarr < Testarr[i])
Testarr = Testarr[i];
}
cout << "The Largest Number in input Array is = " << Testarr;
return 0;
}
```

Output

```Enter the Desired length of array between 1 to 100: 5

Enter the elements at index : 0 : 12
Enter the elements at index : 1 : 50
Enter the elements at index : 2 : 60
Enter the elements at index : 3 : 100
Enter the elements at index : 4 : 34
The Largest Number in input Array is = 100
```

### 2.STL algorithm to find max value in array

In this example, we are going to learn about the STL algorithm method max_element() to find the max element or largest value in an array.

#### C++ Program to find max value in Array STL algorithm

```#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
int Testarr[] = { 45, 32, 21, 61, -14, 3 };

int *largest = std::max_element(std::begin(Testarr), std::end(Testarr));

std::cout << "The largest element in the Array is " << *largest << std::endl;

return 0;
}
```

Output

```The largest element in the Array is 61
```

### Summary

In this post, we have learned how to Find Max Value in C++ Array.