Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)
C Program To Find Maximum & Minimum Element In Array | C Prorams
Latest :

C Program To Find Maximum & Minimum Element In Array | C Prorams

C program to find the maximum and minimum element in an array – In this article, we will brief in on the many ways to find the maximum and minimum element in an array in C programming.

Suitable examples and sample programs have also been added so that you can understand the whole thing very clearly. The compiler has also been added with which you can execute it yourself.

The ways used in this piece are as follows:

  • Using Standard Method
  • Using Function
  • Using Recursion

As we all know, arrays are a collection of a bunch of elements in a sequential pattern in a horizontal direction. Arrays form a very important of C programming.

C Program To Find Maximum & Minimum Element In Array

As given in the example above, firstly, enter the size of the array that you want to define.

The size of the array in the example mentioned is 5.

After that, you need to enter the elements of the array.

The elements entered in the array are as follows:

1 2 35 0 -1

So, the minimum of the array is -1 and the maximum of the array is 35.

Thus, doing the same using multiple methods in C programming is as follows:

Using Standard Method

  1. Read the entered array size and store that value into the variable n.

2) Read the entered elements using scanf and store the entered array elements into the array using for loop for(i=0;i<n;i++).

3) Initialise min, max values with the 1st element of the array.

4) Compare min, max values with a[i],

If min value is greater than a[i] then initialise min=a[i] and if max value is less than a[i] then initialise max=a[i]. Repeat this step for each element of the string using for loop which is having the structure for(i=1;i<n;i++).

Print the minimum of the array and maximum of the array values.

Output:

Using Function

  1. A function is a group of statements which perform a particular task. In this program sumofarray() is a function which finds the minimum and maximum of an array.

2) The main() function calls the sumofarray() function by passing an array, size of the array value as arguments.

3) The function sumofarray() compares the min, max values with array elements and prints the minimum of array element and maximum of array element values.

Output:

Using Recursion

  1. A function which calls itself until some condition is called recursive function.

2) In this program, we have two recursive functions available.one is minimum() and another one is maximum(). Both these functions call by itself.

3) The main() function calls the minimum() by passing array,array size,1 as arguments.

Then the function minimum()

a) Checks the condition i<n, If it is true

b) Then it compares a[min]>a[i] if it is also true

c) Then min initialised to i and calls the function by itself by increasing i value until the condition a[min]>a[i] becomes false. This function returns the min to the main function.

main() function prints the a[min] value of the array.

4) The main() function calls the maximum() function by passing array,array size,1 as arguments.

Then the function maximum()

a) Checks the condition i<n, if it is true

b) Then it compares a[max]<a[i] if it is true

c) Then max initialise to i and calls the function itself by increasing i value until the condition a[max]<a[i] becomes false. This function returns the max to the main function.

main() function prints the a[max] value of the array.

Output:

x

Check Also

C Program To Find Maximum Between Three Numbers | C Programs

C Program to find maximum between three numbers –  In this article, we will detail ...

bakırköy escortşişli escortsightcareDeneme Bonusu Veren SitelerDeneme Bonusu Veren SitelerDeneme Bonusu Veren SitelerDeneme Bonusu Veren Sitelerdeneme bonusu veren sitelergrandpashabetgrandpashabetGrandpashabetdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelercasinofastbetwoondeneme bonusu veren sitelerdeneme bonusugrandpashabetdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerromabetgrandpashabetgrandpashabetgrandpashabetbetgray güncel girişgrandpashagrandpashabetgrandpashabetgrandpashabet güncel girişgrandpashadeneme bonusu veren sitelerDeneme Bonusu Veren SitelerjojobetcasinowonkulisbetcasinowonDubai escortBetpas girişvaycasinopadişahbetjojobetbetgray güncelgrandpashabetgrandpashabetgrandpashabet güncel adresgrandpashacasibompusulabetmeritkingmeritking girişpadişahbetpadişahbetjojobetcasibomgrandpashaPadişahbetultrabetmatbethalkalı escortPusulabetroyalbetcasibomcasibom girişcasibomcasibommarsbahismarsbahiscasibomPadişahbetcasibom girişcasibomcasibomkalebetkalebetcasibom girişcasibomkulisbetcasibombetnanobetciomatbetnakitbahisnakitbahissakarya escortBetpasBetpas girişzbahiszbahisjojobetotobetotobetkralbetkralbetSheratonbetatlasbetdermocasibom giriş deneme bonusu veren sitelerdeneme bonusu veren sitelerdeneme bonusu veren sitelerromabetmarsbahissora watermark removermatbetdizipalSekabetjojobetgrandpashabetmatbetsekabet girişvdcasino girişmeritkingpulibetmeritking girişgrandpashabet girişmeritking girişpusulabet girişsekabet girişgrandpashabet girişmatbet girişmeritking girişolabahismarsbahisklasbahismatbetpusulabetholiganbetsekabetmeritking girişpusulabetgrandpashabetdumanbetlunabetmeritkingolabahisklasbahis girişbetsmovepusulabetklasbahispokerklasjojobetcasibomcasibomholiganbet girişholiganbetjojobetjojobetbetnanomatbetpadişahbetjokerbettimebetwbahisbetnanoCasibom girişjojobet girişmarsbahiskulisbetwinxbetultrabet girişvaycasinocasibomCasibommeritkingsolibetsolibet girişsolibet giriş adresisolibetsolibetjojobetjojobet girişmarsbahisdeneme bonusu veren sitelerjojobetbets10betcio girişjojobetcasibomultrabetcasibom