# me can't think

• 08-04-2002
pdstatha
me can't think
Say you had a vector with some +ve ints and some -ve ints, how do you return the one which is closest to 0???
• 08-04-2002
SilentStrike
What's a +ve and -ve int?

vector meaning std::vector, or vector meaning those things in physics?
• 08-04-2002
Uraldor
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); }```
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.

U.
• 08-05-2002
pdstatha
+ve = positive
-ve = negative
• 08-05-2002
rahaydenuk
Re: me can't think
Quote:

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??
• 08-05-2002
pdstatha
std::vector that one
• 08-05-2002
aym_7
what do you mean by +ve and -ve ?
• 08-05-2002
pdstatha
+ve = POSITIVE
-ve = NEGATIVE