C Program to Find the Largest Two Numbers in a given Array

This is a C Program to calculate the largest two numbers in a given Array.

program:
#include<stdio.h>
int main()
{
    int arr[10]={55,5,9,2,98,3,6,8,7,665};
    int i;
    int maxa,maxb;
    maxa=maxb=0;
    for(i=0;i<10;i++)
    {
        if(maxa<arr[i])
        {
            maxb=maxa;
            maxa=arr[i];
        }
       else if(maxb<arr[i] )
        {
            maxb=arr[i];
        }
    }
    printf("First maximum=%d\n",maxa);
    printf("Second maximum=%d",maxb); 

}

Output:

First maximum=665                                                                                                                                        
Second maximum=98

Comments

Popular Posts