oddeven.cpp: In member function 'BigInteger BigInteger::operator+(BigInteger)':
oddeven.cpp:33:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
33 | for(int i = 0; i < res.size(); i++){
| ~~^~~~~~~~~~~~
oddeven.cpp:34:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
34 | if(i < v.size()) res[i] += v[i];
| ~~^~~~~~~~~~
oddeven.cpp:35:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
35 | if(i < b.v.size()) res[i] += b.v[i];
| ~~^~~~~~~~~~~~
oddeven.cpp:37:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
37 | for(int i = 0; i < res.size(); i++){
| ~~^~~~~~~~~~~~
oddeven.cpp:39:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
39 | if(i + 1 < res.size()) res[i + 1] += res[i] / 10;
| ~~~~~~^~~~~~~~~~~~
oddeven.cpp: In member function 'BigInteger BigInteger::operator*(BigInteger)':
oddeven.cpp:49:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
49 | for(int i = 0; i < v.size(); i++){
| ~~^~~~~~~~~~
oddeven.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
50 | for(int j = 0; j < b.v.size(); j++){
| ~~^~~~~~~~~~~~
oddeven.cpp:54:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
54 | for(int i = 0; i < res.size(); i++){
| ~~^~~~~~~~~~~~
oddeven.cpp:56:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
56 | if(i + 1 < res.size()) res[i + 1] += res[i] / 10;
| ~~~~~~^~~~~~~~~~~~
oddeven.cpp: In member function 'BigInteger BigInteger::operator-(BigInteger)':
oddeven.cpp:67:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
67 | for(int i = 0; i < res.size(); i++){
| ~~^~~~~~~~~~~~
oddeven.cpp:68:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
68 | if(i < v.size()) res[i] += v[i];
| ~~^~~~~~~~~~
oddeven.cpp:69:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
69 | if(i < b.v.size()) res[i] -= b.v[i];
| ~~^~~~~~~~~~~~
oddeven.cpp:71:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
71 | for(int i = 0; i < res.size(); i++){
| ~~^~~~~~~~~~~~