Given a user defined array the task is to find the maximum and minimum numbers/elements from the array using pointer.
Example:
Consider an array of size 5.
| 2 | 3 | 4 | 1 | 8 |
Maximum: 8
Minimum: 1
C
#include <stdio.h>
int main()
{
int n=0,max=0,min=0;
printf("Enter the size of array: ");
scanf("%d",&n);
int ar[n];
int *p=ar;
printf("Enter the array elements:\n");
for(int i=0;i<n;i++)
{
scanf("%d",p);
p++;
}
p=ar;
max=*p;
min=*p;
for(int i=0;i<n;i++)
{
if(max<*p)
{
max=*p;
}
if(min>*p)
{
min=*p;
}
p++;
}
printf("Maximum element is: %d\n",max);
printf("Minimum element is: %d",min);
return 0;
}C