DESCRIPTION: This is the program to find the maximum number and the second maximum number in an array.
PROGRAM:
#include<stdio.h>
main()
{
int max=0,s_max=0,i,n;
int a[100];
printf("enter the number of elements in the array\n");
scanf("%d",&n);
printf("enter the array elements\n");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
if(a[0]>a[1])
{
max=a[0];
s_max=a[1];
}
else
{
max=a[1];
s_max=a[0];
}
for(i=0;i<n;i++)
{
if(a[i]>max)
{
s_max=max;
max=a[i];
}
if(a[i]<max&&a[i]>s_max)
s_max=a[i];
}
printf("Maximum=%d\nSecond maximum=%d\n",max,s_max);
}
OUTPUT WINDOW: