Say you had a vector with some +ve ints and some -ve ints, how do you return the one which is closest to 0???
Say you had a vector with some +ve ints and some -ve ints, how do you return the one which is closest to 0???
PuterPaul.co.uk - Portfolio site
What's a +ve and -ve int?
vector meaning std::vector, or vector meaning those things in physics?
I haven't compiled this code, it's designed to give you an idea of the kind of thing you should be doing. It assumes there is at least one value in myVector.Code:#define ABS(x) ((x) < 0 ? -(x) : (x)) int GetClosestToZero(void) { int closest = myVector[0]; for(int i = 1; i < myVector.size(); i++) { if(ABS(myVector[i]) < ABS(closest)) { closest = myVector[i]; } } return(closest); }
U.
Quidquid latine dictum sit, altum sonatur.
Whatever is said in Latin sounds profound.
+ve = positive
-ve = negative
PuterPaul.co.uk - Portfolio site
As someone has already asked, can you please clarify what you mean by 'vector'?Originally posted by pdstatha
Say you had a vector with some +ve ints and some -ve ints, how do you return the one which is closest to 0???
Do you mean the mathematical construct (a one dimensional matrix) or do you mean std::vector??
Richard Hayden. ([email protected])
Webmaster: http://www.dx-dev.com
DXOS (My Operating System): http://www.dx-dev.com/dxos
PGP: 0x779D0625
std::vector that one
PuterPaul.co.uk - Portfolio site
what do you mean by +ve and -ve ?
+ve = POSITIVE
-ve = NEGATIVE
or just read previous thread
PuterPaul.co.uk - Portfolio site
Look at Uraldor's code.