c program to sort given numbers in ascending order

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