#include #include #include #include int main( ) { std::cout << "Enter some integers, separated by blanks!" ; std::cout << " Enter e to end entry!\n" ; std::vector numbers { std::istream_iterator{ std::cin } , std::istream_iterator{} } ; int prod = std::accumulate( numbers.begin( ) , numbers.end( ) , 1 , std::multiplies( ) ) ; int result = 0 ; if ( prod < 0 ) result = -1 ; if ( prod == 0 ) result = 0 ; if ( prod > 0 ) result = 1 ; std::cout << result << '\n' ; return 0 ; }