combo.cpp: In function 'std::string guess_sequence(int)':
combo.cpp:25:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
25 | if (press(s+'Y')==s.size()+1) s.push_back('Y');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:26:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
26 | else if (press(s+'A')==s.size()+1) s.push_back('A');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:31:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
31 | if (press(s+'X')==s.size()+1) s.push_back('X');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:32:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
32 | else if (press(s+'A')==s.size()+1) s.push_back('A');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:37:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
37 | if (press(s+'Y')==s.size()+1) s.push_back('Y');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:38:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
38 | else if (press(s+'X')==s.size()+1) s.push_back('X');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:43:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
43 | if (press(s+'Y')==s.size()+1) s.push_back('Y');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:44:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
44 | else if (press(s+'A')==s.size()+1) s.push_back('A');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:65:24: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
65 | if (rez==s.size()) s.push_back('B');
| ~~~^~~~~~~~~~
combo.cpp:66:29: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
66 | else if (rez==s.size()+1) s.push_back('Y');
| ~~~^~~~~~~~~~~~
combo.cpp:72:24: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
72 | if (rez==s.size()) s.push_back('B');
| ~~~^~~~~~~~~~
combo.cpp:73:29: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
73 | else if (rez==s.size()+1) s.push_back('X');
| ~~~^~~~~~~~~~~~
combo.cpp:79:24: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
79 | if (rez==s.size()) s.push_back('B');
| ~~~^~~~~~~~~~
combo.cpp:80:29: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
80 | else if (rez==s.size()+1) s.push_back('X');
| ~~~^~~~~~~~~~~~
combo.cpp:86:24: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
86 | if (rez==s.size()) s.push_back('A');
| ~~~^~~~~~~~~~
combo.cpp:87:29: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
87 | else if (rez==s.size()+1) s.push_back('X');
| ~~~^~~~~~~~~~~~
combo.cpp:95:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
95 | if (press(s+'Y')==s.size()+1) s.push_back('Y');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:96:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
96 | else if (press(s+'A')==s.size()+1) s.push_back('A');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:101:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
101 | if (press(s+'X')==s.size()+1) s.push_back('X');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:102:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
102 | else if (press(s+'A')==s.size()+1) s.push_back('A');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:107:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
107 | if (press(s+'Y')==s.size()+1) s.push_back('Y');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:108:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
108 | else if (press(s+'X')==s.size()+1) s.push_back('X');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:113:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
113 | if (press(s+'Y')==s.size()+1) s.push_back('Y');
| ~~~~~~~~~~~~^~~~~~~~~~~~
combo.cpp:114:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
114 | else if (press(s+'A')==s.size()+1) s.push_back('A');
| ~~~~~~~~~~~~^~~~~~~~~~~~