password.cpp: In function 'std::string dc(int, int)':
password.cpp:60:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
60 | while ( i<left.size() && j<right.size() )
| ~^~~~~~~~~~~~
password.cpp:60:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
60 | while ( i<left.size() && j<right.size() )
| ~^~~~~~~~~~~~~
password.cpp:67:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
67 | if ( i < left.size () ) res += left.substr (i) ;
| ~~^~~~~~~~~~~~~~
password.cpp: In function 'std::string guess(int, int)':
password.cpp:79:1: warning: no return statement in function returning non-void [-Wreturn-type]
79 | }
| ^
password.cpp: In function 'void rf()':
password.cpp:32:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
32 | freopen ("bai1.inp","r",stdin) ;
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~