Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<conio.h>
- #include<limits.h>
- #include<stdlib.h>
- long int n;
- long int arr[10000];
- void ini_random_number();
- void print();
- void bubble_sort();
- int main()
- {
- printf("How many numbers do u want? : ");
- scanf("%d",&n);
- ini_random_number();
- bubble_sort();
- print();
- //kgetch();
- return 0;
- }
- void bubble_sort()
- {
- int k,j,t,x;
- k=n;
- while(k!=0)
- {
- t=0;
- for(j=1;j<= k-1;j++)
- {
- if(arr[j]>arr[j+1])
- {
- x=arr[j];
- arr[j]=arr[j+1];
- arr[j+1]=x;
- t=j;
- }
- }
- k=t;
- }
- }
- void ini_random_number()
- {
- int i;
- //randomize();
- printf("\n\nRandom numbers are :\n\n ");
- for(i=1;i<=n;i++)
- {
- arr[i]=rand()%1000;
- printf(" %d ",arr[i]);
- }
- arr[0]=INT_MIN;
- }
- void print()
- {
- int i;
- printf("\n\nAfter Bubble Sorting :\n\n ");
- for(i=1;i<=n; i++)
- {
- printf(" %d ",arr[i]);
- }
- }
Add Comment
Please, Sign In to add comment