#include #include #include #include #include int main( ) { std::cout << "Enter some numbers sequentially in pairs ( 0 to end )!\n" ; std::pair input ; std::vector> allInput ; std::set> seenSoFar ; int a ; int b ; std::cin >> a ; std::cout << "second number?\n" ; std::cin >> b ; while ( b != 0 ) { input = std::make_pair( a , b ) ; allInput.push_back( input ) ; std::cout << "First integer:\n" ; std::cin >> a ; std::cout << "second integer ( 0 to end ):\n" ; std::cin >> b ; } std::cout << '[' ; for ( auto it = allInput.begin( ) ; it != allInput.end( ) ; ++it ) { if ( seenSoFar.find( *it ) == seenSoFar.end( ) ) { std::cout << '[' << it->first << ',' << it->second << "]," ; seenSoFar.insert( *it ) ; } } std::cout << ']' << std::endl ; return 0 ; }