В принципе, такие вопросы уместнее задавать в разделе прикладного программирования - это во-первых. Во-вторых, уж что-что, а С++ хорошо представлен на дисках известного происхождения, чуть ли не в каждом ларьке есть. В третьих, можно нужные вещи по поисковикам пошарить, вроде Google. Ну и наконец, если конкретно:
Borland C++ 5.5 - бесплатный, маленький, легко настраивается. Качать с официального сайта:
http://www.borland.com/bcppbuilder/freecompiler/
Можно и на многих других сайтах найти (не придется регистрироваться).
Редактор с подсветкой синтаксиса - их куча в интернете (и на упомянутых выше дисках). Мне нравится KoEdit.