# C Program to find Maximum and Minimum Element of an Array

Here is the C program to find maximum and minimum element of an array using for loop.

#### Required Knowledge

Algorithm to find maximum and minimum elements of an array
Let inputArray is an integer array having N elements.
• Declare two integer variable 'max' and 'min'. Initialize 'max' and 'min' with first element of input array(inputArray[0]).
• Using for loop, we will traverse inputArray from array from index 0 to N-1.
• If current element is more than max, then update max
if(inputArray[i] > max)  max = inputArray[];
• Else If, current element is less than min, then update min
if(inputArray[i] < min)  min = inputArray[i];

## C program to find maximum and minimum element of an array

```#include <stdio.h>

int main(){
int inputArray[500], elementCount, counter, max, min;

printf("Enter Number of Elements in Array\n");
scanf("%d", &elementCount);
printf("Enter %d numbers \n", elementCount);

for(counter = 0; counter < elementCount; counter++){
scanf("%d", &inputArray[counter]);
}

max = min = inputArray[0];
for(counter = 1; counter < elementCount; counter++){
if(inputArray[counter] > max)
max = inputArray[counter];
else if(inputArray[counter] < min)
min = inputArray[counter];
}

printf("Maximum Element : %d\n", max);
printf("Minimum Element : %d", min);

return 0;
}
```
Output
```Enter Number of Elements in Array
8
Enter 8 numbers
2
4
-1
-6
9
12
0
7
Maximum Element : 12
Minimum Element : -6
```

Related Topics
 C Program to find maximum elements in an array C Program to find minimum element in an array C program to find second largest element in array C program to delete an element from an array C Program to print unique elements of an unsorted array C program to reverse an array C Program to search an element in an array C Program to find count of each element of an array C Program to count all negative numbers in an array List of all C programs