Не могу понять где ошибка, C++ -базовый курс.

  • Программа работает, так как она написана, ошибок нет:

    Update:
    > lol- Оба компилятора, borland и dev++ показывают ошибку.. .
    #include
    #include
    // или #include

    using namespace std;
    ...

    а, лучше делай так, как написал Краб, это более портабельный способ.

    Update 2:
    Компилятор Borland C++ 5.5.1:

    C GCC, который использует в IDE Dev-C++, все тоже работает.

    Update 3:
    > проблема решена тем, что при вызове глобальной переменной нужно ставить два двоеточия, удивлен, что у такого автора как Г. Шилд в книге это не указанно.. .
    Хуита и поебень рахманинова, эта программа компилируется нормально компилируется тремя компиляторами, если cstdlib подключить.

  • Замени
    system("pause");
    на
    cin.get();
    Функция system не обязана иметься в iostream.
  • Выкини оба компилятора на помойку, раз не умеешь ими пользоваться. Твой текст безошибочно компилируется MS VS 2008.Скачай с официального сайта и не засоряй эфир.