Q : find second largest number from 1D array of n numbers.
Answer :
#include<stdio.h>
void main()
{
int n1,n2,ar[5],i;
for(i=0;i<5;i++)
{
printf("Enter
number %d number> ",i+1);
scanf("%d",&ar[i]);
}
n1=ar[0];
for(i=0;i<5;i++)
{
if(n1<ar[i])
{
n2=n1;
n1=ar[i];
}
}
/*
printing */
for(i=0;i<5;i++)
printf("\t%d",ar[i]);
printf("\n\n\tSecond
Largest no. is %d",n2);
}
No comments:
Post a Comment