#include <stdio.h>
int getmaxpos(int *p,int n)
{
int i,pos=0,max=0;
for(i=0;i<n;i++)
{
if(*p>max)
{
pos=i;
max=*p;
}
p++;
}
return pos;
}
void changevalue(int *p,int pos, int v)
{
*(p+pos)=v;
}
int main () {
int i,a[7],b[7],*pa,*pb;
int max_a,max_b,max_a_pos,max_b_pos;
pa=a;
pb=b;
printf("enter sever numbers to a:\n");
for(i=0;i<7;i++)
{
scanf("%d",pa+i);
}
printf("enter sever numbers to b:\n");
for(i=0;i<7;i++)
{
scanf("%d",pb+i);
}
max_a_pos=getmaxpos(pa,7);
max_b_pos=getmaxpos(pb,7);
max_a=*(pa+max_a_pos);
max_b=*(pb+max_b_pos);
changevalue(pa, max_a_pos,max_b);
changevalue(pb, max_b_pos,max_a);
for(i=0;i<7;i++)
{
printf("%4d",*(pa+i));
}
printf("\n");
for(i=0;i<7;i++)
{
printf("%4d",*(pb+i));
}
return 0;
}