Program to print second largest number among given three numbers

Write a program to print second largest number among given three numbers 

#include <stdio.h>
#include <conio.h>

void main()
{
            int a,b,c;
            clrscr();
            printf("   OUTPUT :\n");
            printf("Enter any three no.s:");
            scanf("%d%d%d",&a,&b,&c);
            if(a>b&&a>c)
            {
                        if(b>c)
                                    printf("%d is the second largest no.",b);
                        else
                                    printf("%d is the second largest no.",c);
            }
            if(b>a&&b>c)
            {
                        if(a>c)
                                    printf("the second largest no. is % d",a);
                        else
                                    printf(" the second largest no. is %d",c);
            }
            if(c>a&&c>b)
                        if(b>a)
                                    printf("second largest no. is %d",b);
                        else
                                    printf("second largest no. is %d",a);
            getch();
}


Post a Comment