Skip to content
Related Articles

Related Articles

Improve Article

C Program to find largest element in an array

  • Difficulty Level : Basic
  • Last Updated : 18 Jul, 2021

Given an array, find the largest element in it.

Input : arr[] = {10, 20, 4}
Output : 20

Input : arr[] = {20, 10, 20, 4, 100}
Output : 100

C




// C program to find maximum in arr[] of size n 
#include <stdio.h>
  
// C function to find maximum in arr[] of size n
int largest(int arr[], int n)
{
    int i;
     
    // Initialize maximum element
    int max = arr[0];
  
    // Traverse array elements from second and
    // compare every element with current max  
    for (i = 1; i < n; i++)
        if (arr[i] > max)
            max = arr[i];
  
    return max;
}
  
int main()
{
    int arr[] = {10, 324, 45, 90, 9808};
    int n = sizeof(arr)/sizeof(arr[0]);
    printf("Largest in given array is %d", largest(arr, n));
    return 0;
}


Output:
Largest in given array is 9808

Please refer complete article on Program to find largest element in an array for more details!

Want to learn from the best curated videos and practice problems, check out the C Foundation Course for Basic to Advanced C.

My Personal Notes arrow_drop_up
Recommended Articles
Page :