Wednesday, September 17, 2008

SECOND LARGEST NUMBER IN AN UNSORTED ARRAY in c programming language

34. SECOND LARGEST NUMBER IN AN UNSORTED ARRAY

main()
{
int un[10], i, big1, big2;
printf("Enter array elements: ");
for ( i = 0; i <>
scanf("%d", &un[i]);
big1 = un[0];
for ( i = 1; i <>
{
if ( big1 <>
big1 = un[i];
if ( big1 != un[0] )
big2 = un[0];
else
big2 = un[1];
}
for ( i = 1; i <>
{
if ( big1 != un[i] && big2 <>
big2 = un[i];
}
printf("Second largest: %d\n", big2);
return 0;
}

No comments:

Post a Comment

Thanks to given comments.......

My Blog List