Вы должны изменить iostream.h на iostream. Я также получал ту же ошибку, что и вы, но когда я сменил iostream.h на iostream, он работал правильно. Возможно, это сработает и для вас.
Другими словами, измените строку, которая говорит:
#include <iostream.h>
Заставьте это сказать:
#include <iostream>
Файлы заголовков стандартной библиотеки C ++, определенные в стандарте, не имеют расширений .h.
Как уже упоминалось, ответ Риккардо Мурри вам также нужно будет называть cout его полным именем std::cout или иметь одну из этих двух строк (желательно ниже ваших #include директив, но выше вашего другого кода):
using namespace std;
using std::cout;
Второй способ считается предпочтительным, особенно для серьезного программирования проектов, так как это влияет только на std::cout, а не на то, чтобы вводить все имена в пространстве имен std (некоторые из которых могут помешать именам, используемым в вашей программе).