tra.cpp: In function 'int main()':
tra.cpp:7:20: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
7 | #define ni(n) scanf("%d", &(n))
| ~~~~~^~~~~~~~~~~~
tra.cpp:39:5: note: in expansion of macro 'ni'
39 | ni(n), ni(m), ni(a), ni(b);
| ^~
tra.cpp:7:20: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
7 | #define ni(n) scanf("%d", &(n))
| ~~~~~^~~~~~~~~~~~
tra.cpp:39:12: note: in expansion of macro 'ni'
39 | ni(n), ni(m), ni(a), ni(b);
| ^~
tra.cpp:7:20: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
7 | #define ni(n) scanf("%d", &(n))
| ~~~~~^~~~~~~~~~~~
tra.cpp:39:19: note: in expansion of macro 'ni'
39 | ni(n), ni(m), ni(a), ni(b);
| ^~
tra.cpp:7:20: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
7 | #define ni(n) scanf("%d", &(n))
| ~~~~~^~~~~~~~~~~~
tra.cpp:39:26: note: in expansion of macro 'ni'
39 | ni(n), ni(m), ni(a), ni(b);
| ^~
tra.cpp:7:20: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
7 | #define ni(n) scanf("%d", &(n))
| ~~~~~^~~~~~~~~~~~
tra.cpp:42:9: note: in expansion of macro 'ni'
42 | ni(X[i].fi.fi), ni(X[i].fi.se);
| ^~
tra.cpp:7:20: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
7 | #define ni(n) scanf("%d", &(n))
| ~~~~~^~~~~~~~~~~~
tra.cpp:42:25: note: in expansion of macro 'ni'
42 | ni(X[i].fi.fi), ni(X[i].fi.se);
| ^~
tra.cpp:7:20: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
7 | #define ni(n) scanf("%d", &(n))
| ~~~~~^~~~~~~~~~~~
tra.cpp:55:9: note: in expansion of macro 'ni'
55 | ni(c), ni(d), ni(k);
| ^~
tra.cpp:7:20: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
7 | #define ni(n) scanf("%d", &(n))
| ~~~~~^~~~~~~~~~~~
tra.cpp:55:16: note: in expansion of macro 'ni'
55 | ni(c), ni(d), ni(k);
| ^~
tra.cpp:7:20: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
7 | #define ni(n) scanf("%d", &(n))
| ~~~~~^~~~~~~~~~~~
tra.cpp:55:23: note: in expansion of macro 'ni'
55 | ni(c), ni(d), ni(k);
| ^~