password.cpp: In function 'bool check1(char, int)':
password.cpp:20:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
20 | return query(pitaj)==pitaj.size();
| ~~~~~~~~~~~~^~~~~~~~~~~~~~
password.cpp: In function 'bool check2(std::string, int, std::string)':
password.cpp:36:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
36 | return query(pitaj)==pitaj.size();
| ~~~~~~~~~~~~^~~~~~~~~~~~~~
password.cpp: In function 'std::string spoj(std::string, std::string)':
password.cpp:45:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
45 | for (int i=0; i<=a.size(); i++)
| ~^~~~~~~~~~
password.cpp:48:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
48 | while (j<b.size())
| ~^~~~~~~~~
password.cpp:58:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
58 | if (i!=a.size()) ret+=a[i];
| ~^~~~~~~~~~