要は、>406の要求する「C++」が何を指しているのか、だな。
C++としてコンパイルできるだけでいいのなら、>409でいい。
iostreamを使わないといけないなら入出力周りを作り直す必要がある。
まぁまさか、この程度でオブジェクト嗜好に則ってクラス設計しろってことはないだろうけれど。