Potęgowanie
Ostatnio zmodyfikowano 2012-09-16 13:02
xmaksio Temat założony przez niniejszego użytkownika |
Potęgowanie » 2012-09-06 16:28:48 Witam, jestem nowy na tej stronie i zaczynam swoją przygodę z C++. Uczę się z książki "Od zera do gier kodera" - K. Kuczmarski i mam problem z potęgowaniem , a mianowicie wpisuje takie coś (pewnie gdzieś błąd popełniłem i bardzo proszę o wskazanie mi go) #include <iostream> #include <conio.h> #include <math.h>
void main() { double fX; fY = pow( 2, 8 ); fX = pow( 3, 4 ); fX = pow( 5, - 1 ); getch(); } Aha , i używam Microsoft visual C++ 2010 Express |
|
jsc |
» 2012-09-06 16:30:26 Zapomniałeś o deklaracji FY. |
|
xmaksio Temat założony przez niniejszego użytkownika |
» 2012-09-06 16:32:44 Poprawiłem i nadal to samo
|
|
akwes |
» 2012-09-06 16:37:47 |
|
xmaksio Temat założony przez niniejszego użytkownika |
» 2012-09-06 16:40:00 czyli nie działa ;p "pow" Jest podkreslone czerwoną linią i pisze : more than one instance of overloaded function "pow" matches the argument list |
|
CodeMeister |
» 2012-09-06 17:15:39 weź podstawy i wykładniki umieść w zmiennych int. |
|
xmaksio Temat założony przez niniejszego użytkownika |
» 2012-09-06 17:24:25 {
int pow(2, 8); // ósma potęga dwójki, czyli 256 int pow(3, 4); // czwarta potęga trójki, czyli 81 int pow(5, -1); // odwrotność piątki, czyli 0.2
getch(); }
Tak? Teraz jest podkreślony przecinek i pisze "expected a ")"
|
|
pekfos |
» 2012-09-06 17:39:00 double w1 = pow( 2.0f, - 1.0f );
|
|
« 1 » 2 |