ちゃんとした答えじゃないんで申し訳ないですが、とりあえず意見だけ。 まず不要な;(セミコロン)があるんで、それは消さないとエラーになっちゃいます。 あとはGOTOの飛び先が気になりますね。あまりループの必要がないところがループになっている印象です。 その辺を気をつけながらプログラムを確認してみてください。ではでは。