1. ## 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???

2. What's a +ve and -ve int?

vector meaning std::vector, or vector meaning those things in physics?

3. 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.

4. +ve = positive
-ve = negative

5. ## Re: me can't think

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??

6. std::vector that one

7. what do you mean by +ve and -ve ?

8. +ve = POSITIVE
-ve = NEGATIVE