#include <iostream>
using namespace std;
struct myArray
{
int array[10];
};
myArray uni(int *a,int *b)
{
myArray c;
int i=0;
while(a[i]!=-1)
{
c.array[i]=a[i];
i++;
}
for(;i<10;i++)
c.array[i]=b[i-5];
return c;
}
int main()
{
int a[10]={1,3,3,8,4,-1,-1,-1,-1,-1};
int b[5]={1,3,4,3,0};
myArray c=uni(a,b);
for(int i=0;i<10;i++)
cout<<c.array[i]<<" ";
cout<<"\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKc3RydWN0IG15QXJyYXkKewogICBpbnQgYXJyYXlbMTBdOwp9OwoKbXlBcnJheSB1bmkoaW50ICphLGludCAqYikKewogICAgbXlBcnJheSBjOwogICAgaW50IGk9MDsKICAgIHdoaWxlKGFbaV0hPS0xKQogICAgewogICAgICAgIGMuYXJyYXlbaV09YVtpXTsKICAgICAgICBpKys7CiAgICB9CiAgICBmb3IoO2k8MTA7aSsrKQogICAgICAgIGMuYXJyYXlbaV09YltpLTVdOwogICAgcmV0dXJuIGM7Cn0KCmludCBtYWluKCkKewogICAgaW50IGFbMTBdPXsxLDMsMyw4LDQsLTEsLTEsLTEsLTEsLTF9OwogICAgaW50IGJbNV09ezEsMyw0LDMsMH07CiAgICBteUFycmF5IGM9dW5pKGEsYik7CiAgICBmb3IoaW50IGk9MDtpPDEwO2krKykKICAgICAgICBjb3V0PDxjLmFycmF5W2ldPDwiICI7CiAgICBjb3V0PDwiXG4iOwogICAgcmV0dXJuIDA7Cn0K