>>15
デバッグの手法とかは習ってなかったりするんだろうけど
身に付けた方がいいと思いますよ
闇雲にコードいじりまくっても、なかなか思い通りにならないし
まぐれでできてしまっただけになったりです

>今のままでは動かないようです。
その原因が何処にあるかを探し出すこと
>変数aを使用したいのですが
と言っているところから変数aがうまく扱えていないと考えているんだろうと思いますが
(扱い自身と思っているのか、変数a絡みの何かだろう程度なのかとかは読み取れませんが)
変数aが期待通りになっているかどうかからまず調べることですし

その前に「コードは書いた 動きません」ではなくて
何処がどうなって欲しいのに、どうなってしまってうまく行かないと思っているのか
何処がおかしいと思っているのか等、
質問するなら頭の中にあることをもっと明確に示して欲しいところですけど

それ以前にこのコードでコンパイル通りますか?