#include <stdio.h>
void data_copy(const int data[], int copy_data[], int len) {
for (int i = 0; i < len; i++) {
copy_data[i] = data[i];
}
}
int main(void) {
int data[] = {1, 2, 3, 4, 5};
int len = sizeof(data) / sizeof(data[0]);
int copy_data[len];
data_copy(data, copy_data, len);
for (int i = 0; i < len; i++) {
if (i < len - 1) {
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGRhdGFfY29weShjb25zdCBpbnQgZGF0YVtdLCBpbnQgY29weV9kYXRhW10sIGludCBsZW4pIHsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbGVuOyBpKyspIHsKICAgICAgICBjb3B5X2RhdGFbaV0gPSBkYXRhW2ldOwogICAgfQp9CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgZGF0YVtdID0gezEsIDIsIDMsIDQsIDV9OwogICAgCgogICAgaW50IGxlbiA9IHNpemVvZihkYXRhKSAvIHNpemVvZihkYXRhWzBdKTsKCiAgICBpbnQgY29weV9kYXRhW2xlbl07CiAgICAKICAgIGRhdGFfY29weShkYXRhLCBjb3B5X2RhdGEsIGxlbik7CgogICAgcHJpbnRmKCJjb3B5X2RhdGEgYXJyYXk6ICIpOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBsZW47IGkrKykgewogICAgICAgIHByaW50ZigiJWQiLCBjb3B5X2RhdGFbaV0pOwogICAgICAgIGlmIChpIDwgbGVuIC0gMSkgewogICAgICAgICAgICBwcmludGYoIiwgIik7CiAgICAgICAgfQogICAgfQogICAgcHJpbnRmKCJcbiIpOwoKICAgIHJldHVybiAwOwp9