c program to sort given numbers in ascending order
int swapNumber (int*, int*);
int main()
{
int i, j;
int nNumArray[10];
for ( i = 0; i < 10; i++ ) {
printf (" Enter the number %d : ", i + 1 );
scanf ( "%d", &nNumArray[i] );
}
printf (" Before sorting:\n" );
for ( i = 0; i < 10 ; i++ ) {
printf ( " %d " , nNumArray[i] );
}
printf ( "\n" );
for ( i = 0; i < 10; i++ )
{
for ( j = 0; j < 10 - i - 1; j++ )
{
if ( * ( nNumArray + j ) > * ( nNumArray + (j + 1) ))
{
swapNumber ( nNumArray + j , nNumArray + (j + 1) );
}
}
}
printf ( "After sorting :\n" );
for ( i = 0 ; i < 10 ; i++) {
printf ( "%d ", nNumArray [i] );
}
printf ( "\n" );
return 0;
}
int swapNumber(int *npFirst,int *npSecond )
{
int temp;
temp = *npFirst;
*npFirst = *npSecond;
*npSecond = temp;
return 0;
}
No comments:
Post a Comment