scales.cpp: In function 'void init(int)':
scales.cpp:6:15: warning: unused parameter 'T' [-Wunused-parameter]
6 | void init(int T) {
| ~~~~^
scales.cpp: In function 'void getmin()':
scales.cpp:19:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
19 | for (int i=0; i<v.size(); i++) if (v[i]!=res[3]) v2.push_back(v[i]);
| ~^~~~~~~~~
scales.cpp:25:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
25 | for (int i=0; i<v.size(); i++) if (v[i]!=res[4]) v2.push_back(v[i]);
| ~^~~~~~~~~
scales.cpp:38:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
38 | for (int i=0; i<v.size(); i++) if (v[i]!=mn) v2.push_back(v[i]);
| ~^~~~~~~~~
scales.cpp:46:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
46 | for (int i=0; i<v.size(); i++) if (v[i]!=mn) v2.push_back(v[i]);
| ~^~~~~~~~~
scales.cpp:54:24: 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<v.size(); i++) if (v[i]!=mn) v2.push_back(v[i]);
| ~^~~~~~~~~