C Program to find Maximum and Minimum Element of an Array

  • Write a C program to find maximum and minimum element of an array.
  • How to find max and min 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

/*
* C Program to find maximum  array elements 
*/
#include <stdio.h>
#include <conio.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);
    
    /* Read array elements */
    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);
         
    getch();
    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