Академический Документы
Профессиональный Документы
Культура Документы
Output
Output
clrscr();
printf("enter 10 elements");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
for(j=j+1;j<10;j++)
{
if(a[j]>a[i])
{
temp=a[j];
a[j]=a[i];
a[i]=temp;
}}}
for(i=0;i<10;i++)
{
printf("%d",a[i]);
}
getch();
}
Output
{
int k=l;
int b[6];
i=l,j=m+1;
while((i<=m) && (j<=r))
{
if(a[i]<= a[j])
{b[k++]=a[i++];}
else
{b[k++]=a[j++];}
}
if(i<=m)
{
for( ;i<=m;i++)
{
b[k++]=a[i];
}
else
{
for( ;j<=r;j++)
{ b[k++]=a[j];
}
}
for(i=l;i<=r;i++)
{
a[i]=b[i];
}
return 0;
}
Output
printf("%d\t",a[i]);
}
getch();
}
int mr(int a[],int l,int r)
{
int m;
if(l<r)
{
m=(l+r)/2;
mr(a,l,m);
mr(a,m+1,r);
mg(a,l,m,r);
}
return 0;
}
int mg(int a[],int l,int m,int r)
{
int k=l;
int b[6];
i=l,j=m+1;
while((i<=m) && (j<=r))
{
if(a[i]<= a[j])
{b[k++]=a[i++];}
else
{b[k++]=a[j++];}
}
if(i<=m)
{
for( ;i<=m;i++)
{
b[k++]=a[i];
}
}
else
{
for( ;j<=r;j++)
{ b[k++]=a[j];
}
}
for(i=l;i<=r;i++)
{
a[i]=b[i];
}
return 0;
}
Output
{
scanf("%d",&a[k]);
}
for(i=num/2;i>0;i=i/2)
{
for(j=i;j<=num;j++)
{
for(k=j-i;k>=0;k=k-i)
{
if(a[k+i]>=a[k])
{
break;
}
else
{
temp=a[k];
a[k]=a[k+i];
a[k+i]=temp;
}}}}
for(k=0;k<num;k++)
{
printf("%d\t",a[k]);
}
getch();
}
Output
Output
getch();
}
Output
getch();
}
void qs(int a[],int low,int high)
{
int i,j,x,y;
i=low,j=high;
x=a[(low+high)/2];
do
{
while((a[i]<x)&&(i<=h))i++;
while((x<a[j])&&(j>low))j--;
if(i<=j)
{
y=a[i];
a[i]=a[j];
a[j]=y;
i++;j--;
}
}while(i<=j);
if(low<j)
qs(a,low,j);
if(i<high)
qs(a,i,high);
}
Output
void main()
{
int a[100],i,n,item,s=0;
clrscr();
cout<<"\n linear search\n\n";
cout<<"enter no of elements=";
cin>>n;
cout<<"\nenter elements=\n";
for(i=1;i<=n;i++)
{
cin>>a[i];
}
cout<<"\nenter element you want to search";
cin>>item;
for(i=1;i<=n;i++)
{
if(a[i]==item)
{
cout<<"\nelement is found at location:"<<i;
s=1;
break;
}}
if(s==0)
{
cout<<"data is not found";
}
getch();
}
Output