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

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