trener.cpp: In function 'bool ok(std::string, std::string)':
trener.cpp:28:18: 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]
28 | for(int i=0;i<b.size()-1;i++)ret+=b[i];
| ~^~~~~~~~~~~
trener.cpp:31:18: 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]
31 | for(int i=1;i<b.size();i++)ret+=b[i];
| ~^~~~~~~~~
trener.cpp: In function 'long long int bc(long long int, long long int)':
trener.cpp:39:22: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
39 | for(int i=0;i<vec.size();i++)cout<<vec[i]<<" ";cout<<endl;
| ~^~~~~~~~~~~
trener.cpp:39:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
39 | for(int i=0;i<vec.size();i++)cout<<vec[i]<<" ";cout<<endl;
| ^~~
trener.cpp:39:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
39 | for(int i=0;i<vec.size();i++)cout<<vec[i]<<" ";cout<<endl;
| ^~~~
trener.cpp: At global scope:
trener.cpp:57:6: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
57 | main()
| ^