#include <stdlib.h>
#include <stdio.h>
typedef int I2[2];
I2 * get_values(void)
{
I2
* x
= malloc(sizeof(I2
) * 3);
x[0][0] = 1;
x[0][1] = 2;
x[1][0] = 11;
x[1][1] = 12;
x[2][0] = 21;
x[2][1] = 22;
return x;
}
int main()
{
I2 * x = get_values();
int i;
for (i=0; i!=3; i++)
printf("x[%d] = { %d, %d }\n", i
, x
[i
][0], x
[i
][1]); }
I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KCnR5cGVkZWYgaW50IEkyWzJdOwoKSTIgKiBnZXRfdmFsdWVzKHZvaWQpCnsKICAgIEkyICogeCA9IG1hbGxvYyhzaXplb2YoSTIpICogMyk7CgogICAgeFswXVswXSA9IDE7CiAgICB4WzBdWzFdID0gMjsKCiAgICB4WzFdWzBdID0gMTE7CiAgICB4WzFdWzFdID0gMTI7CgogICAgeFsyXVswXSA9IDIxOwogICAgeFsyXVsxXSA9IDIyOwoKICAgIHJldHVybiB4OyAgIAp9CgppbnQgbWFpbigpCnsKICAgIEkyICogeCA9IGdldF92YWx1ZXMoKTsKCiAgICBpbnQgaTsKICAgIGZvciAoaT0wOyBpIT0zOyBpKyspCiAgICAgICAgcHJpbnRmKCJ4WyVkXSA9IHsgJWQsICVkIH1cbiIsIGksIHhbaV1bMF0sIHhbaV1bMV0pOwp9