Kezdőoldal » Számítástechnika » Programozás » Mi a baj? (c++, fgv)

Mi a baj? (c++, fgv)

Figyelt kérdés

float sinus(float x)

{


return (x-(x^3)/fakt(3)+x^5)/fakt(5);

return 0;

}



Ez a hiba:

in function 'float sinus(float)':|

invalid operands of types 'float' and 'int' to binary 'operator^'|



De milyen int? Floatot használok(a fakt is)


2014. máj. 11. 20:12
 1/9 A kérdező kommentje:

return (x-(x^3)/fakt(3)+x^5/fakt(5));



így se jó

2014. máj. 11. 20:13
 2/9 anonim ***** válasza:
^-jel C++-ban, Java-ban nem hatványozást. Ha hatványozni akarsz, akkor írj egy hatványozó függvényt.
2014. máj. 11. 20:20
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
és a return 0 mire kell a végére?
2014. máj. 11. 20:20
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
a ^ bináris opreátor, te meg nem bináris operandust adsz át :)
2014. máj. 11. 20:26
Hasznos számodra ez a válasz?
 5/9 A kérdező kommentje:

Uh még hatványozást is meg kell írni? Jaj de jó.:D Vagy egy operátor túlterhelést rá? XD

Köszi.:)

2014. máj. 11. 21:17
 6/9 A kérdező kommentje:

Return 0 azért kell,mert különben ez jön ki ilyen notes-ként:

warning: control reaches end of non-void function [-Wreturn-type]|

2014. máj. 11. 21:20
 7/9 anonim ***** válasza:
100%

"Uh még hatványozást is meg kell írni?"


Dehogy kell:

[link]

2014. máj. 11. 22:04
Hasznos számodra ez a válasz?
 8/9 iostream ***** válasza:

"Return 0 azért kell,mert különben ez jön ki ilyen notes-ként:

warning: control reaches end of non-void function [-Wreturn-type]|"


Ez azért van, mert az előző return értelmetlen kifejezéssé alakult (lásd a korábbi hibaüzenetek), tehát nem volt valid return. Ha az kijavul, akkor ez az üzenet is eltűnik.

Amikor C++-t próbálsz fordítani, érdemes a legelső hibaüzenetet megoldani, és csak utána foglalkozni a többivel. Jó eséllyel eltűnik egy jelentős részük, mert a fordító belegabalyodott a kódba, és össze-vissza beszél.

2014. máj. 11. 22:14
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:
Köszi mindkettőtöknek.:)
2014. máj. 11. 23:40

További kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!