In this article, we will learn about the solution and approach to solve the given problem statement.
Problem statement
Given an array as an input, we need to find the largest element in the array.
Approach
- We initialize max as the first element.
- After this, we traverse the given array from the second element till end.
- For every traversed element, we compare it with the current value of max
- if it is greater than max, then max gets updated.
- Otherwise, the statement surpasses
Let’s see the implementation below −
Example
def largest(arr,n): #maximal element max = arr[0] for i in range(1, n): if arr[i] > max: max = arr[i] return max # main arr = [10, 24, 45, 90, 98] n = len(arr) Ans = largest(arr,n) print ("Largest in the given array is",Ans)
Output
Largest in the given array is 98
All the variables and functions are declared in global scope as shown in the figure below.
Conclusion
In this article, we learned about the approach to find the largest element in an array.