NAV BAR

Monday 8 August 2016

To find Second largest number in C

#include<stdio.h>
#include<conio.h>
void main()
{
    int large,largesec,n,a[100],i;
    printf("Enter number of element");
    scanf("%d",&n);
    printf("Enter value of each element");
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
    large = a[0];
    for(i=1;i<n;i++)
    {
        if(a[i]>large)
        {
            large = a[i];
        }
    }
    printf("Large is %d\n",large);

    largesec = a[0];

    for(i=0;i<n;i++)
    {
        if(a[i]!=large)
        {
            if(largesec < a[i])
            {
                largesec = a[i];
            }
        }
    }
    printf("Second Largest no is %d",largesec);
    getch();
}

No comments:

Post a Comment