/in/foo.cc: In function 'void add()':
/in/foo.cc:32:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
32 | if (i <= sum.size()) t += sum[sum.size() - i];
| ~~^~~~~~~~~~~~~
/in/foo.cc:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
33 | if (i <= base.size()) t += base[base.size() - i];
| ~~^~~~~~~~~~~~~~
/in/foo.cc:25:16: warning: unused variable 'j' [-Wunused-variable]
25 | int i, j, k, t, n, c;
| ^
/in/foo.cc:25:19: warning: unused variable 'k' [-Wunused-variable]
25 | int i, j, k, t, n, c;
| ^
/in/foo.cc: In function 'void mult(int)':
/in/foo.cc:59:16: warning: unused variable 'j' [-Wunused-variable]
59 | int i, j, k, t, c=0;
| ^
/in/foo.cc: In function 'bool precamp(int, int)':
/in/foo.cc:79:34: warning: left operand of comma operator has no effect [-Wunused-value]
79 | for (i = 0, j = x - y; i < x - y, j < n + 1, j < 2 * x + 2 * y - 1; i++, j++)
| ~~^~~~~~~
/in/foo.cc:79:45: warning: right operand of comma operator has no effect [-Wunused-value]
79 | for (i = 0, j = x - y; i < x - y, j < n + 1, j < 2 * x + 2 * y - 1; i++, j++)
| ~~^~~~~~~
/in/foo.cc: In function 'void output()':
/in/foo.cc:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
137 | for (i = 0; i < sum.size(); i++) cout << sum[i];
| ~~^~~~~~~~~~~~
/in/foo.cc:119:16: warning: unused variable 'j' [-Wunused-variable]
119 | int i, j, k, t;
| ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:162:13: warning: unused variable 'i' [-Wunused-variable]
162 | int i, j, k, t, l, flag;
| ^
/in/foo.cc:162:16: warning: unused variable 'j' [-Wunused-variable]
162 | int i, j, k, t, l, flag;
| ^
/in/foo.cc:162:19: warning: unused variable 'k' [-Wunused-variable]
162 | int i, j, k, t, l, flag;
| ^
/in/foo.cc:162:22: warning: unused variable 't' [-Wunused-variable]
162 | int i, j, k, t, l, flag;
| ^
/in/foo.cc:162:25: warning: unused variable 'l' [-Wunused-variable]
162 | int i, j, k, t, l, flag;
| ^
/in/foo.cc:162:28: warning: unused variable 'flag' [-Wunused-variable]
162 | int i, j, k, t, l, flag;
| ^~~~
/in/foo.cc: In function 'void add()':
/in/foo.cc:32:40: warning: 't' may be used uninitialized [-Wmaybe-uninitialized]
32 | if (i <= sum.size()) t += sum[sum.size() - i];
/in/foo.cc:25:22: note: 't' was declared here
25 | int i, j, k, t, n, c;
| ^