大変申し訳ありませんが、ソースコードに対する個別の返答はしておりません。
しかし、実行する度に出力が変わる場合、考えられる原因としては、変数の初期化を十分にしていない場合などがあります。それを重点的にデバッグしてみるのをおすすめします。
------
We are very sorry, but we do not provide individual replies to the source code.
However, if the output changes every time you run the program, a possible cause could be that you have not initialised the variables sufficiently. We recommend that you focus on debugging that.