palindrome.cpp: In function 'int main()':
palindrome.cpp:36:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i1 = 0; i1 < s.size(); i1++) {
~~~^~~~~~~~~~
palindrome.cpp:37:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i2 = i1; i2 < s.size(); i2++) {
~~~^~~~~~~~~~
palindrome.cpp:42:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i1 = 0; i1 < s.size(); i1++) {
~~~^~~~~~~~~~
palindrome.cpp:43:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i2 = 0; i1 + i2 < s.size() && i1 - i2 >= 0; i2++) {
~~~~~~~~^~~~~~~~~~
palindrome.cpp:48:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i2 = 0; i1 +1+i2 < s.size() && i1 - i2 >= 0; i2++) {
~~~~~~~~~^~~~~~~~~~