indcyc.cpp: In function 'void print_path(int, int, int)':
indcyc.cpp:29:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0;i<lis[here].size();i++) {
^
indcyc.cpp: In function 'bool check(int)':
indcyc.cpp:59:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0;i<lis[v].size();i++) chk[lis[v][i]] = true;
^
indcyc.cpp:60:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0;i<lis[v].size();i++) {
^
indcyc.cpp:62:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (j=0;j<lis[q].size();j++) {
^
indcyc.cpp:70:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (j=0;j<lis[i].size();j++) {
^
indcyc.cpp:76:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0;i<lis[v].size();i++) {
^
indcyc.cpp:78:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (j=i+1;j<lis[v].size();j++) {
^
indcyc.cpp:87:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0;i<lis[v].size();i++) {
^
indcyc.cpp:89:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (j=0;j<lis[q].size();j++) {
^
indcyc.cpp:96:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i=0;i<lis[v].size();i++) chk[lis[v][i]] = false;
^
indcyc.cpp: In function 'int main()':
indcyc.cpp:105:24: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d",&n,&m);
^
indcyc.cpp:108:28: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d",&a,&b);
^