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