VOOZH about

URL: https://www.geeksforgeeks.org/c/how-to-find-maximum-value-in-an-array-in-c/

⇱ How to Find Maximum Value in an Array in C? - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

How to Find Maximum Value in an Array in C?

Last Updated : 23 Jul, 2025

In C, arrays are data structures that allow the user to store a collection of data of the same type. In this article, we will learn how we can find the maximum value in an array in C.

Example

Input: arr = {5,3,1,2,4}

Output: The maximum value of the array is: 5

Finding Maximum Value in an Array in C

We can find the maximal value in an array by taking a variable max and repeatedly comparing it to the elements of the array using loops.

Algorithm

  1. Initialize a variable maxVal with value arr[0].
  2. Traverse through the whole array. During traversal:
    1. If maxVal is less than the current value of array update the value of maxVal.
    2. Else continue.
  3. Exit the loop after whole traversal and Print res which denotes the maximum value in array.

C Program to Find the Maximum Value in an Array


Output
Array Elements: 23 12 45 20 90 89 95 32 65 19 
The maximum value of the array is: 95

Time Complexity: O(N) where N is the number of elements in the array.
Auxiliary Space: O(1)



Comment