int a[10];

と、宣言した配列変数aを事情があって、プログラム実行中に
a[11]に増やしたいんですけど、どうすればいいのでしょう?

もちろん、それまでa[1]〜[10]に入ってた値はそのままで