lozinke.cpp: In function 'int main()':
lozinke.cpp:2:42: 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]
2 | #define loop(i, a, b) for(long long i=a;i<b;i++)
......
30 | loop(x, 0, a.length()+1) loop(y, x+1, a.length()+1) temp[a.substr(x, y-x)]=1;
| ~~~~~~~~~~~~~~~~~~
lozinke.cpp:30:9: note: in expansion of macro 'loop'
30 | loop(x, 0, a.length()+1) loop(y, x+1, a.length()+1) temp[a.substr(x, y-x)]=1;
| ^~~~
lozinke.cpp:2:42: 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]
2 | #define loop(i, a, b) for(long long i=a;i<b;i++)
......
30 | loop(x, 0, a.length()+1) loop(y, x+1, a.length()+1) temp[a.substr(x, y-x)]=1;
| ~~~~~~~~~~~~~~~~~~~~
lozinke.cpp:30:34: note: in expansion of macro 'loop'
30 | loop(x, 0, a.length()+1) loop(y, x+1, a.length()+1) temp[a.substr(x, y-x)]=1;
| ^~~~