最近勉強し始めたC++でswitch文を使ってプログラムを書いているのですが
case 1:
cout << "文字1";
cin >> a

if (a <= 15)
cout << "文字2\n";

else if (a >= 16)
cout << "文字3\n";

else
cout << "文字4\n";

break;
この記述の仕方ではコンパイルできません。。。orz

1と入力されたら文字1を出力して更に入力させて15以下なら文字2を、
16以上なら文字3をそれ以外なら文字4を表示させたいのですが
どうすれば記述できますでしょうか・・・

ちなみに他の文は問題ないようでした。
上記の部分を/*〜*/で囲ったら無事コンパイルできましたので。。。

どなたかご教授お願いします。