C Program to Find max and min in array using pointer concept

How to write a C Program to Find max and min in array using pointer concept in C Programming Language ?


This C Program to Find maximum and minimum in array using pointer concept.

Solution:

  1. /*C Program to find maximum and minimum element in array using pointer */
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. void max_min(int num[],int length,int *max,int *min);
  6.  
  7. int main()
  8. {
  9.     int len;
  10.     int num[len];
  11.     int i,max,min;
  12.     printf("How many numbers do you wanna input ?");
  13.     scanf("%d",&len);
  14.     printf("Enter %d numbers to find the biggest and small (enter x to terminate)",len);
  15.     for(i=0;i<len-1;i++)
  16.     {
  17.         scanf("%d",&num[i]);
  18.     }
  19.  
  20.     max_min(num,len,&max,&min);
  21.  
  22.     printf("Biggest number :%d",max);
  23.     printf("Smallest number :%d",min);
  24.  
  25.     system("pause");
  26.     return 0;
  27. }
  28.  
  29. void max_min(int num[],int length,int *max,int *min)
  30. {
  31.     int k;
  32.     for(k=0;k<length-1;k++)
  33.     {
  34.         if(num[k]>*max)
  35.             *max=num[k];
  36.             else if(num[k]<*min)
  37.                 *min=num[k];
  38.     }
  39. }


Learn More :