C Program to show bubble sorting Numbers from random Array

C Program to show bubble sorting Numbers from random Array


bubble sorting Method Example in C | Sort Numbers using bubble sorting method | Random Number sorting using bubble sorting technique.


#include  
 
#define MAX 10 
 
int a[MAX]; 
int rand_seed=10; 
 
int rand() /* returns random number between 0 and 32767.*/  
{    
    rand_seed = rand_seed * 1103515245 +12345;    
    return (unsigned int)(rand_seed / 65536) % 32768;  
}
  
void bubble_sort(int m)  
{    
    int x,y,t; 
     for (x=0; x < m-1; x++)      
        for (y=0; y < m-x-1; y++)        
            if (a[y] > a[y+1])        
            {  
                t=a[y];  
                a[y]=a[y+1];  
                a[y+1]=t;        
            } 
}
  
void main()  
{    
    int i,t,x,y; 
    /* fill array */    
    for (i=0; i < MAX; i++)    
    {      
        a[i]=rand();      
        printf("%d\n",a[i]);    
    } 
    bubble_sort(MAX); 
    /* print sorted array */    
    printf("--------------------\n");    
    for (i=0; i < MAX; i++)      
        printf("%d\n",a[i]); 
}



No comments:

Post a Comment