Mega Code Archive

 
Categories / C / Data Structure Algorithm
 

A bigger bubble sort application

#include<stdio.h> int bubble(int x[],int n) {  int hold,j,pass,i,switched = 1;  for(pass = 0; pass < n-1 && switched == 1;pass++) {     switched=0;     for (j=0;j<n-pass-1;j++)         if (x[j]>x[j+1]) {             switched=1;             hold = x[j];             x[j] = x[j+1];             x[j+1]=hold;         }     }     return(0); } int main() {   int marks[10];   int i;   marks[0] = 39;   marks[1] = 55;   marks[2] = 43;   marks[2] = 43;   marks[3] = 49;   marks[4] = 12;   marks[5] = 2;   marks[6] = 5;   marks[7] = 4;   marks[8] = 3;   marks[9] = 1;   bubble(marks, 10);   for(i =0;i<10;i++){       printf("%d ",marks[i]);   } }