誤『要素数5の配列が』 正『要素数5の配列Aが』 yuyaさんへ。 別の方法をとられたということですし また、すでに確認済みかも知れませんけど。 変数の二重宣言エラーが出るかどうかは、 『何回実行されるか』に関係なく 『プログラムの中に、その指示が いくつあるか』で決まるみたいです。