Given a random array with integers, find every pair that sum up to a certain number.
Sigiloso
// find all the pairs that sum up to a given number int* findPair(int a[], int size, int sum) { unordered_map numMap; int *pairs = new int [size*2]; for ( int i = 0; i ::value_type(a[i], i)); } for ( int j = 0; j first; numMap.erase(a[j]); printf("%d + %d = %d\n", pairs[2*j], pairs[2*j+1], sum); } } return pairs; }