combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:63:24: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
63 | while(ss.size()!=n)
| ~~~~~~~~~^~~
combo.cpp:65:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
65 | for(int i=0; i<v1.size(); i++)
| ~^~~~~~~~~~
combo.cpp:68:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
68 | if(press(ss1)==ss1.size())
| ~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:71:33: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
71 | if(ss.size()==n)
| ~~~~~~~~~^~~
combo.cpp:79:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
79 | if(press("X")==1)
| ^~
combo.cpp:81:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
81 | if(press("XB")==2)
| ^~
combo.cpp:93:24: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
93 | while(ss.size()!=n)
| ~~~~~~~~~^~~
combo.cpp:95:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
95 | for(int i=0;i<v2.size(); i++)
| ~^~~~~~~~~~
combo.cpp:98:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
98 | if(press(ss1)==ss1.size())
| ~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:101:33: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
101 | if(ss.size()==n)
| ~~~~~~~~~^~~
combo.cpp:123:24: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
123 | while(ss.size()!=n)
| ~~~~~~~~~^~~
combo.cpp:125:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
125 | for(int i=0;i<v3.size(); i++)
| ~^~~~~~~~~~
combo.cpp:128:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
128 | if(press(ss1)==ss1.size())
| ~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:131:33: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
131 | if(ss.size()==n)
| ~~~~~~~~~^~~
combo.cpp:154:24: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
154 | while(ss.size()!=n)
| ~~~~~~~~~^~~
combo.cpp:156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
156 | for(int i=0; i<v4.size(); i++)
| ~^~~~~~~~~~
combo.cpp:159:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
159 | if(press(ss1)==ss1.size())
| ~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:162:33: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
162 | if(ss.size()==n)
| ~~~~~~~~~^~~