/in/foo.cc: In constructor 'data::data(int, bool, int, long long int)':
/in/foo.cc:13:7: warning: 'data::bo' will be initialized after [-Wreorder]
  bool bo;
       ^~
/in/foo.cc:11:8: warning:   'int data::y' [-Wreorder]
  int x,y;
        ^
/in/foo.cc:15:2: warning:   when initialized here [-Wreorder]
  data(int x,bool bo,int y,long long z):
  ^~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:70:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   if(x==0)
     ^
/in/foo.cc:71:4: warning: 'yy' may be used uninitialized in this function [-Wmaybe-uninitialized]
    if(y==0||y==m) break;
    ^~
/in/foo.cc:70:3: warning: 'xx' may be used uninitialized in this function [-Wmaybe-uninitialized]
   if(x==0)
   ^~