I've tried to make custom array size by:
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int x;
    int y;
    printf("Array size:");
    scanf("%d %d", &x, &y);
    int kancelar[x][y];
    int i;
    int q;
    for (q = 0; q < x; q++)
        for (i = 0; i < y; i++)
            kancelar[q][i] = getchar();
    for (q = 0; q < x; q++)
        for (i = 0; i < y; i++)
            putchar(kancelar[q][i]);
    return 0;
}
But no luck, values were wrong. I'm using C,
 
     
     
     
    