Borderou de evaluare (job #2667362)

Utilizator mircearoataMircea Roata Palade mircearoata Data 3 noiembrie 2020 13:09:06
Problema Resturi Status done
Runda porumbelulalb Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In member function 'BigInt BigInt::operator+(const BigInt&)': main.cpp:22:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < max(number.size(), other.number.size()); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:7:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define vecCheck(vec, i) ((i) < (vec).size() ? (vec)[(i)] : 0) ~~~~^~~~~~~~~~~~~~ main.cpp:23:23: note: in expansion of macro 'vecCheck' newVal.number[i] = vecCheck(number, i) + vecCheck(other.number, i); ^~~~~~~~ main.cpp:7:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define vecCheck(vec, i) ((i) < (vec).size() ? (vec)[(i)] : 0) ~~~~^~~~~~~~~~~~~~ main.cpp:23:45: note: in expansion of macro 'vecCheck' newVal.number[i] = vecCheck(number, i) + vecCheck(other.number, i); ^~~~~~~~ main.cpp:24:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < max(number.size(), other.number.size()); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp: In member function 'BigInt BigInt::operator*(const int&)': main.cpp:38:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < number.size() || carry; i++) { ~~^~~~~~~~~~~~~~~ main.cpp:7:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define vecCheck(vec, i) ((i) < (vec).size() ? (vec)[(i)] : 0) ~~~~^~~~~~~~~~~~~~ main.cpp:39:27: note: in expansion of macro 'vecCheck' long long temp = 1LL * vecCheck(number, i) * other + carry; ^~~~~~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
1149ms131kbOK100
Punctaj total100

Ceva nu functioneaza?