Just nu i M3-nätverket
Gå till innehåll

c++


BilllyBoyBlues1

Rekommendera Poster

ingen linux fråga kanske, men ett utav de mest kunniga forumen

 

jag ska , i c++, räkna ut ett värde med upphöjt.

jag provade

 

y = x ^ 0,5;

 

som fel meddelande fick jag att inte int och double (jag hade inte ens använd den) hanterar den binära operatorn ^.

tips, kanske?

 

2. när använder man math.h

 

mvh fredrik

Länk till inlägg
Dela på andra webbplatser

hmm, börja med att byta it 0,5 till 0.5 iaf :)

 

annars är jag inte så haj på sånt än.

math.h används när man skall använda matematiska kommandon som cos och sin

 

annars då har du väl inte glömt att deklarera y? som int, eller nåt...

Länk till inlägg
Dela på andra webbplatser

Jag är väl ingen C++ expert, men i C så innebär ^ bitwise xor (se vilken C-bok som helst). Du bör inkludera math.h och skriva

 

y = pow(x, 0.5);

 

eller,

 

y = sqrt(x);

 

 

Länk till inlägg
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...