C Program To Sort Numbers In Ascending Numbers.


#include
#include

swap (int*, int*);

main()
{

clrscr();
int i, j;
int arr[10];
int *a;
a=arr;

for ( i = 0; i < 10; i++ )
{
printf (" Enter the number %d : ", i + 1 );
scanf ( "%d", &arr[i] );
}

printf (" Before sorting:\n" );

for ( i = 0; i < 10 ; i++ )
printf ( " %d " , arr[i] );

printf ( "\n" );

for ( i = 0; i < 10; i++ )
for ( j = 0; j < 10 - i - 1; j++ )
if ( * ( arr + j ) > * ( arr + (j + 1) )
swap ( arr + j , arr + (j + 1) );

printf ( "After sorting :\n" );

for ( i = 0 ; i < 10 ; i++)
printf ( "%d ", arr [i] );

printf ( "\n" );
return 0;

}

swap(int *b,int *c )
{

int temp;
temp = *b;
*b = *c;
*c = temp;
return 0;

}



No comments:

Post a Comment