#include<stdio.h>
#define OWARI -999
#define SIZE 30
void arraycopy(int* a, int* b){
int i = 0;
do{
b[i] = a[i];
}while(a[i++] != OWARI);
}
void arrayshow(int* a){
int i = 0;
do{
}while(a[i++] != OWARI);
}
int main(void){
int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, OWARI};
int b[SIZE];
arraycopy(a, b);
arrayshow(b);
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2RlZmluZSBPV0FSSSAtOTk5CiNkZWZpbmUgU0laRSAzMAoKdm9pZCBhcnJheWNvcHkoaW50KiBhLCBpbnQqIGIpewoJaW50IGkgPSAwOwoJZG97CgkJYltpXSA9IGFbaV07Cgl9d2hpbGUoYVtpKytdICE9IE9XQVJJKTsKfQp2b2lkIGFycmF5c2hvdyhpbnQqIGEpewoJaW50IGkgPSAwOwoJZG97CgkJcHJpbnRmKCIlZCwgIiwgYVtpXSk7Cgl9d2hpbGUoYVtpKytdICE9IE9XQVJJKTsKCXByaW50ZigiXG4iKTsKfQppbnQgbWFpbih2b2lkKXsKCWludCBhW10gPSB7MSwgMiwgMywgNCwgNSwgNiwgNywgOCwgOSwgMTAsIE9XQVJJfTsKCWludCBiW1NJWkVdOwoJCglhcnJheWNvcHkoYSwgYik7CglhcnJheXNob3coYik7CgkKCXJldHVybiAwOwp9Cg==
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -999,