foo.cc: In function ‘int main()’:
foo.cc:37:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
37 | for(int i=0;i<strlen(a);i++)
| ~^~~~~~~~~~
foo.cc:43:24: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare]
43 | if(b[i]>MAX)
| ~~~~^~~~
foo.cc:48:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
48 | for(int i=0;i<strlen(a);i++)
| ~^~~~~~~~~~
foo.cc:45:13: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized]
45 | int t=30-p;
| ^
foo.cc:31:13: note: ‘p’ was declared here
31 | int p;
| ^