Header Ads Widget

Program to find the maximum and minimum element in an array by using pointer

 Program to find the maximum and minimum element in an array by using pointer:-


Code:-

#include<stdio.h>
#include<stdlib.h>
int findmin(int n,int *a)
{
int i,min;
min= *(a+1);
for(i=0;i<n;i++)
{
if (min>*(a+i))
min= *(a+i);
}
return min;
}
int findmax(int n,int *a)
{
int i,max;
max=*(a+1);
for(i=0;i<n;i++)
{
if(max<*(a+i))
max=*(a+i);
}
return max;
}
int main()
{
int n,*a,i,min,max;
printf("Enter the size of array ");
scanf("%d",&n);
a=(int*)malloc(n* sizeof(int));
printf("Enter the elements ");
for(i=0;i<n;i++)
{
scanf("%d",a+i);
}
min=findmin(n,a);
max=findmax(n,a);
printf("Minimum element in the array is %d\n",min);
printf("maximum element in the array is %d",max);
return 0;
}

Output:--

Enter the size of array 8
Enter the elements 30 45 76 29 56 23 90 65
Minimum element in the array is 23
Maximum element in the array is 90



Recommended Post:-

codechef problems:-

Wipro :-

Infytq :-

Key Points;-

Hackerrank:-


C-tutorial:-

See more:-





Post a Comment

0 Comments