Main.cpp: In function 'std::string uppercase(std::string)':
Main.cpp:33:29: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
33 | #define FOR(a,b,c) for (int (a)=(b);(a)<(c);++(a))
| ^
Main.cpp:39:18: note: in expansion of macro 'FOR'
39 | #define REP(i,n) FOR(i,0,n)
| ^~~
Main.cpp:79:3: note: in expansion of macro 'REP'
79 | REP(i,n) if (s[i] >= 'a' && s[i] <= 'z') s[i] = s[i] - 'a' + 'A';
| ^~~
Main.cpp: In function 'std::string lowercase(std::string)':
Main.cpp:33:29: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
33 | #define FOR(a,b,c) for (int (a)=(b);(a)<(c);++(a))
| ^
Main.cpp:39:18: note: in expansion of macro 'FOR'
39 | #define REP(i,n) FOR(i,0,n)
| ^~~
Main.cpp:85:3: note: in expansion of macro 'REP'
85 | REP(i,n) if (s[i] >= 'A' && s[i] <= 'Z') s[i] = s[i] - 'A' + 'a';
| ^~~
Main.cpp: In function 'int main()':
Main.cpp:34:30: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
34 | #define FORN(a,b,c) for (int (a)=(b);(a)<=(c);++(a))
| ^
Main.cpp:549:3: note: in expansion of macro 'FORN'
549 | FORN(i,1,n+2) two[i] = two[i - 1] * 2;
| ^~~~
Main.cpp:33:29: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
33 | #define FOR(a,b,c) for (int (a)=(b);(a)<(c);++(a))
| ^
Main.cpp:39:18: note: in expansion of macro 'FOR'
39 | #define REP(i,n) FOR(i,0,n)
| ^~~
Main.cpp:556:3: note: in expansion of macro 'REP'
556 | REP(i,n)
| ^~~
Main.cpp:33:29: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
33 | #define FOR(a,b,c) for (int (a)=(b);(a)<(c);++(a))
| ^
Main.cpp:39:18: note: in expansion of macro 'FOR'
39 | #define REP(i,n) FOR(i,0,n)
| ^~~
Main.cpp:564:3: note: in expansion of macro 'REP'
564 | REP(i,n) scanf("%d",&a[i]);
| ^~~
Main.cpp:33:29: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
33 | #define FOR(a,b,c) for (int (a)=(b);(a)<(c);++(a))
| ^
Main.cpp:39:18: note: in expansion of macro 'FOR'
39 | #define REP(i,n) FOR(i,0,n)
| ^~~
Main.cpp:565:3: note: in expansion of macro 'REP'
565 | REP(i,n) scanf("%d",&b[i]);
| ^~~
Main.cpp:33:29: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
33 | #define FOR(a,b,c) for (int (a)=(b);(a)<(c);++(a))
| ^
Main.cpp:39:18: note: in expansion of macro 'FOR'
39 | #define REP(i,n) FOR(i,0,n)
| ^~~
Main.cpp:567:3: note: in expansion of macro 'REP'
567 | REP(i,n)
| ^~~
Main.cpp:33:29: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
33 | #define FOR(a,b,c) for (int (a)=(b);(a)<(c);++(a))
| ^
Main.cpp:39:18: note: in expansion of macro 'FOR'
39 | #define REP(i,n) FOR(i,0,n)
| ^~~
Main.cpp:578:5: note: in expansion of macro 'REP'
578 | REP(i,n)
| ^~~
Main.cpp:33:29: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
33 | #define FOR(a,b,c) for (int (a)=(b);(a)<(c);++(a))
| ^
Main.cpp:39:18: note: in expansion of macro 'FOR'
39 | #define REP(i,n) FOR(i,0,n)
| ^~~
Main.cpp:587:3: note: in expansion of macro 'REP'
587 | REP(i,n) rem[i] = 2;
| ^~~
Main.cpp:35:30: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
35 | #define FORD(a,b,c) for (int (a)=(b);(a)>=(c);--(a))
| ^
Main.cpp:588:3: note: in expansion of macro 'FORD'
588 | FORD(i,SIZE(angka)-1,0)
| ^~~~
Main.cpp:33:29: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
33 | #define FOR(a,b,c) for (int (a)=(b);(a)<(c);++(a))
| ^
Main.cpp:39:18: note: in expansion of macro 'FOR'
39 | #define REP(i,n) FOR(i,0,n)
| ^~~
Main.cpp:657:3: note: in expansion of macro 'REP'
657 | REP(i,n) risan -= (a[i] + b[i]) * two[n - 1];
| ^~~
Main.cpp:546:8: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
546 | scanf("%d",&n);
| ~~~~~^~~~~~~~~
Main.cpp:564:17: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
564 | REP(i,n) scanf("%d",&a[i]);
| ~~~~~^~~~~~~~~~~~
Main.cpp:565:17: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
565 | REP(i,n) scanf("%d",&b[i]);
| ~~~~~^~~~~~~~~~~~