C Programming
#include
#include
int a[100];
void merge(int f,int m,int l);
void merge_sort(int f,int l)
{
int m;
if(f
{
for(k=j;k<=l;k++)
{
b[i]=a[k];i=i+1;
}
}
else
{
for(k=h;k<=m;k++)
{
b[i]=a[k];i=i+1;
}
}
for(k=f;k<=l;k++)
a[k]=b[k];
}
void main()
{
clrscr();
int f,l,m,i=0,b=0;
printf("Enter element:");
while(b!=-1)
{
scanf("%d",&b);
a[i]=b;
i++;
}
f=0,l=i-2;
merge_sort(f,l);
for(int t=0;t<=i-2;t++)
printf("%d ",a[t]);
getch();
}


0 comments:
Post a Comment