Итак, я понимаю, что требуется #include, и что существует pow (x, y), где x^y работает ... но когда я попытался использовать pow (2, (num-1)), он отбросил назад ошибка ...Как вы используете экспоненту в C++ с переменной?
errorC2668: «бух»: неоднозначный вызов перегруженной функции
строка кода у меня есть для него следующим образом
perfect = (pow(2,(num-1))) * (pow(2,num)-1);
Любые рекомендации?
Заранее спасибо
EDIT:
Num действительно объявлен как междунар.
Num имеет значение, начинается с 1 и переходит в UINT_MAX
Добавлена звездочкой уравнения
Как ни странно, это работает как есть с g ++. Возможно, это расширение. – paxdiablo
У меня есть друг, с которым я разговариваю, в настоящий момент кто использует g ++ и linux, отлично работает и для него ... да, да! Я знаю! Linux лучше, но я не могу играть так сильно, как в Linux, поэтому я застрял в окнах. – Jeff