diff --git a/merge.c b/merge.c new file mode 100644 index 0000000..d817617 --- /dev/null +++ b/merge.c @@ -0,0 +1,85 @@ +#include +#include +void input(int a[5],int n) +{ + int i; + for(i=0; imid) + { + while(j<=ub) + { + b[k]=a[j]; + j++; + k++; + } + } + else + { + while(i<=mid) + { + b[k]=a[j]; + i++; + k++; + } + } + for(k=lb; k<=ub; k++) + { + a[k]=b[k]; + } +} +void mergesort(int a[5], int lb, int ub) +{ + int mid; + if(lb