joitter2.cpp: In function 'void afis()':
joitter2.cpp:112:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
112 | for(int i = 1;i <= n;i++)printf("%d ",find_root(i));printf("\n");
| ^~~
joitter2.cpp:112:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
112 | for(int i = 1;i <= n;i++)printf("%d ",find_root(i));printf("\n");
| ^~~~~~
joitter2.cpp:116:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
116 | for(auto it:nodes[i])printf("%d ",it);printf("\n");
| ^~~
joitter2.cpp:116:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
116 | for(auto it:nodes[i])printf("%d ",it);printf("\n");
| ^~~~~~
joitter2.cpp:117:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
117 | for(auto it:in[i])printf("%d ",it);printf("\n");
| ^~~
joitter2.cpp:117:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
117 | for(auto it:in[i])printf("%d ",it);printf("\n");
| ^~~~~~
joitter2.cpp:118:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
118 | for(auto it:out[i])printf("%d ",it);printf("\n");
| ^~~
joitter2.cpp:118:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
118 | for(auto it:out[i])printf("%d ",it);printf("\n");
| ^~~~~~
joitter2.cpp: In function 'int main()':
joitter2.cpp:126:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
126 | scanf("%d %d",&n,&m);
| ~~~~~^~~~~~~~~~~~~~~
joitter2.cpp:136:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
136 | scanf("%d %d",&x,&y);
| ~~~~~^~~~~~~~~~~~~~~