C Program to find largest element in an array

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;` `}` |

## 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.