diff --git a/meregesort.cpp b/meregesort.cpp new file mode 100644 index 0000000..ea2841e --- /dev/null +++ b/meregesort.cpp @@ -0,0 +1,57 @@ +#include +#include +#define size 100 +void merge(int a[], int, int, int); +void merge_sort(int a[],int, int); +int main() { + int arr[size], i, n; + printf("\n Enter the number of elements in the array : "); + scanf("%d", &n); printf("\n Enter the elements of the array: "); + for(i=0;imid) { + while(j<=end) { + temp[index] = arr[j]; + j++; + index++; + } + } + else { + while(i<=mid) { + temp[index] = arr[i]; + i++; + index++; + } + } + for(k=beg;k