Kezdőoldal » Számítástechnika » Programozás » "Döntsd el egy koordinátákkal...

Swagaster kérdése:

"Döntsd el egy koordinátákkal adott pontról, hogy az origó-e" hogy kell megirni ezt a programot?

Figyelt kérdés
c++ nyelvben ha lehet

2015. okt. 28. 21:31
 1/9 anonim ***** válasza:
Meddig jutottál?
2015. okt. 28. 21:32
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
Hat egessz addig hogy olvassa be a ket szamot igazabbol nem tudom ezt hogy hogy kell csinalni eddig olyan programokat irtam ami kiszamolta ket szam osszeget szamtani kozepet stb. eldontotte hogy paros vagy paratlan egy szam
2015. okt. 28. 21:35
 3/9 anonim ***** válasza:
Az origó a (0,0) pont. Az elágazást kell ismerni és a logikai operátorokat.
2015. okt. 28. 21:46
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
plusz nem árthat, ha ismered a struktúrákat is.
2015. okt. 28. 22:45
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
100%
jól értem, hogy annyi a feladat, hogy bekérsz két számot és ha mindkettő 0, akkor origó?
2015. okt. 29. 02:01
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
Nem egészen, mert nem írta, hogy hány dimenziós térről van szó, de egyébként igen, ilyen egyszerű feladat, nem értem, hogy mi a fenét nem lehet ezen érteni.
2015. okt. 29. 08:07
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:
Túlgondolta.
2015. okt. 29. 08:44
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:

Mindketto 0 kell legyen.


Ha a pont koordinatai egesz szamok, akkor megnezed, hogy zero-e, vagy sem:

if (x == 0 && y == 0)

return true;


vagy osszevontabban:

return (!x && !y);


Ha viszont lebegopontos (float vagy double), akkor nem csinalhatod igy, mert az ilyen szamok nem tokeletesen precizek. Vagyis valami ilyen lesz:

if (abs(x) < epsilon && abs(y) < epsilon)

return true;


Ahol abs az abszolut ertek fuggveny (std::abs), epsilon pedig az adott valtozo tipusra jellemzo precizitas (amit a std::numeric_limits::epsilon-bol kapsz meg).

2015. okt. 29. 11:46
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:
Jaj tenleg koszonom a valaszokat ! Nagyon sokat segitett ,egy kicsit tulkomplikaltam. :))
2015. okt. 29. 16:10

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!