post=i;
for(j=i+1;j<=10;j++) if (b[post]>b[j]) post=j; if(post!=i) { t=b[i]; b[i]=b[post]; b[post]=t;} } return 0; }
int sub2(int c[],int k,int n0,int n1) {
int i=n0,j=n1,m; m=(i+j)/2; while(i<=j) { if(k
if(k==c[m]) printf(\ else
printf(\ return 0; } 15
#include
int i,j,k,a[6]={0},b[6]={0},c[11]={0},sub1(); clrscr();
printf(\ for(i=1;i<=5;i++) //a[0] for no use scanf(\
getchar(); sub1(a,5);
printf(\ for(i=1;i<=5;i++) //b[0] for no use scanf(\ getchar(); sub1(b,5);
printf(\ for(i=1;i<=5;i++) printf(\ printf(\
printf(\ for(i=1;i<=5;i++) printf(\ k=i=j=1;
while(i<=5&&j<=5) if(a[i]
c[k++]=a[i++]; //c[0] for no use else
c[k++]=b[j++];
if(i else //appending the rest ones in array b for(;j<=5;j++) c[k++]=b[j]; printf(\ printf(\ for(k=1;k<=10;k++) { if(k==6) printf(\ printf(\ } while(!kbhit()); } int sub1(int b[],int n) { int t,i,j,post; for(i=1;i for(j=i+1;j<=n;j++) if(b[post]>b[j]) post=j; if(post!=i) j { j t=b[i]; b[i]=b[post]; b[post]=t; } } return 0; } 16 strcmp(p1,p2) char *p1,*p2; { int i; i=0; while(*(p1+i)= =*(p2+i)) if(*(p1+i++)= ='\\0') return(0); return(*(p1+i)-*(p2+i)); } main() { int m; char str1[20],str2[20],*p1,*p2; printf(\ scanf(\ scanf(\ p1=&str1[0]; p2=&str2[0]; m=strcmp(p1,p2); printf(\ }