iostream можно использовать и в си, здесь надо уточнять у преподавателя, что он имеет ввиду чистый си
опять же в С++ заголовки заканчиваются на hpp
ну и главный момент с ++ должно использоваться объектно ориентированное программирование с наличием классов наследования и т.п.
В нашедшем Вашем коде классическая сишная структура.
Можно конечно переделать вывод и ввод через printf и getchar, все остальное останется в том же виде как есть.
Об авторе:
to live is to die