Skip to content
Related Articles
C Program to find largest element in an array
• Difficulty Level : Basic
• Last Updated : 24 Feb, 2018

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 `` ` `// C function to find maximum in arr[] of size n``int` `largest(``int` `arr[], ``int` `n)``{``    ``int` `i;``    ` `    ``// Initialize maximum element``    ``int` `max = arr;`` ` `    ``// 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);``    ``printf``(``"Largest in given array is %d"``, largest(arr, n));``    ``return` `0;``}`

## Python3

 `# Python 3 program to find``# maximum in arr[] of size n ``# Python 3 function to find``# maximum in arr[] of size n``def` `largest(arr,n):`` ` `    ``# Initialize maximum element``    ``max` `=` `arr[``0``]`` ` `    ``# Traverse array elements``    ``# from second and``    ``# compare every element``    ``# with current max  ``    ``for` `i ``in` `range``(``1``,n):``        ``if` `(arr[i] > ``max``):``            ``max` `=` `arr[i]`` ` `    ``return` `max``     ` `arr``=` `[``10``, ``324``, ``45``, ``90``, ``9808``]``n``=``len``(arr)`` ` `print``(``"Largest in given array is"``,``       ``largest(arr, n))`` ` `# This code is contributed``# by Azkia Anam.`

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