/in/foo.cc: In function 'int main()':
/in/foo.cc:30:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   while(j<strlen(b1[i]))
         ~^~~~~~~~~~~~~~
/in/foo.cc:48:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    while(b[a[j]][k]==b[a[j+1]][k]&&k<strlen(b1[a[j]])&&k<strlen(b1[a[j+1]])) k++;
                                    ~^~~~~~~~~~~~~~~~~
/in/foo.cc:48:57: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    while(b[a[j]][k]==b[a[j+1]][k]&&k<strlen(b1[a[j]])&&k<strlen(b1[a[j+1]])) k++;
                                                        ~^~~~~~~~~~~~~~~~~~~
/in/foo.cc:55:8: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if(k==strlen(b1[a[j]])&&k>strlen(b1[a[j+1]])&&p==1)
       ~^~~~~~~~~~~~~~~~~~
/in/foo.cc:55:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    if(k==strlen(b1[a[j]])&&k>strlen(b1[a[j+1]])&&p==1)
                            ~^~~~~~~~~~~~~~~~~~~
/in/foo.cc: In function 'int s(char)':
/in/foo.cc:77:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^