Wednesday, September 17, 2008

SECOND SMALLEST NUMBER IN AN UNSORTED ARRAY in c programming language

35. SECOND SMALLEST NUMBER IN AN UNSORTED ARRAY

main()
{
int un[10], i, s1, s2;
clrscr();
printf("Enter array elements: ");
for ( i = 0; i <>
scanf("%d", &un[i]);
s1 = un[0];
for ( i = 1; i <>
{
if ( s1 > un[i] )
s1 = un[i];
if ( s1 != un[0] )
s2 = un[0];
else
s2 = un[1];
}
for ( i = 1; i <>
{
if ( s1 != un[i] && s2 > un[i] )
s2 = un[i];
}
printf("\nSecond smallest: %d", s2);
return 0;
}

No comments:

Post a Comment

Thanks to given comments.......

My Blog List