#include<stdio.h>
int a[5]={1,2,3,5,11};
int *p;
int *q;
int maxij(int **i,int **j,int flag)
{
int u,v;
printf("----%d/n",a[flag]);
for( u=0,v=4;u<v;)
{
if(a[u]+a[v]==a[flag])
{
*i=&u;
*j=&v;
printf("ok/n");
return 1;
}
else if(a[u]+a[v]<a[flag])
{
u++;
}
else
{
v--;
}
}
return 0;
}
int main()
{
int k,flag;
int u,v;
for(k=4;k>=0;k--)
{
flag=maxij(&p,&q,a[k]);
if(flag==0)
continue;
else
{
u=*p;
v=*q;
printf("%d,%d/n",a[u],a[v]);
break;
}
}
}