プログラムの名前がintで渡される?
名前ならcharで配列ひとつに1文字ずつ格納するのでは?