Also merke ich, dass #include notwendig ist, und dass es ein pow (x, y) gibt, wo x^y funktioniert ... aber als ich versuchte, pow (2, (num-1)) zu benutzen, kickte es zurück ein Fehler ...Wie verwenden Sie einen Exponenten in C++ mit einer Variablen?
errorC2668: 'pow': mehrdeutig Aufruf überladene Funktion
die Codezeile ich für sie ist als
perfect = (pow(2,(num-1))) * (pow(2,num)-1);
Alle Empfehlungen folgt?
Vielen Dank im Voraus
EDIT:
num ist in der Tat als int deklariert.
num hat einen Wert haben, bei 1 beginnt und
Hinzugefügt einen Stern UINT_MAX
Merkwürdigerweise funktioniert dies als Service-Leistung mit g ++. Vielleicht ist es eine Erweiterung. – paxdiablo
Ich habe einen Freund, mit dem ich im Moment rede, der g ++ und Linux benutzt, funktioniert auch gut für ihn ... ja, ja! Ich kenne! Linux ist besser, aber ich kann nicht so stark auf Linux spielen, also bin ich mit Windows festgefahren. – Jeff