#include <stdio.h>
#include<stdlib.h>
void printarray( char **array, int n)
{
int i, j;
for(i=0; i<n; i++ )
{
for(j=0; j<n; j++)
{
}
}
}
int main()
{
int n = 2;
int i, j;
char **array
= (char **) malloc(n
* sizeof(char*));
for (i=0; i<n; i++)
{
array
[i
] = (char *) malloc(n
* sizeof(char)); }
for (i=0; i<n; i++)
{
for (j=0; j<n; j++)
{
scanf("%c ", &array
[i
][j
]); }
}
printarray(array, n);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlPHN0ZGxpYi5oPgoKICB2b2lkIHByaW50YXJyYXkoIGNoYXIgKiphcnJheSwgaW50IG4pCiAgewogICAgIGludCBpLCBqOwogICAgIGZvcihpPTA7IGk8bjsgaSsrICkKICAgICB7CiAgICAgICAgIGZvcihqPTA7IGo8bjsgaisrKQogICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZigiJWMgIiwgYXJyYXlbaV1bal0gKTsKICAgICAgICAgfQogICAgICAgIHByaW50ZiggIlxuIiApOwogICAgIH0KICB9CgogIGludCBtYWluKCkKICB7CiAgICAgIGludCBuID0gMjsKICAgICAgaW50IGksIGo7CgogICAgICBjaGFyICoqYXJyYXkgPSAoY2hhciAqKikgbWFsbG9jKG4gKiBzaXplb2YoY2hhciopKTsKCiAgICAgIGZvciAoaT0wOyBpPG47IGkrKykgCiAgICAgIHsKICAgICAgICBhcnJheVtpXSA9IChjaGFyICopIG1hbGxvYyhuKiBzaXplb2YoY2hhcikpOwogICAgICB9CgogICAgIGZvciAoaT0wOyBpPG47IGkrKykKICAgICB7CiAgICAgICBmb3IgKGo9MDsgajxuOyBqKyspCiAgICAgICB7CiAgICAgICAgICAgc2NhbmYoIiVjICIsICZhcnJheVtpXVtqXSk7CiAgICAgICB9CiAgICAgfQoKICAgICBwcmludGFycmF5KGFycmF5LCBuKTsKCiAgICAgcmV0dXJuIDA7CiAgfQ==