Borderou de evaluare (job #2333102)

Utilizator claudiu.gatinaFMI Claudiu Gatina claudiu.gatina Data 31 ianuarie 2019 18:15:41
Problema Tort Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:47:57: error: 'const' qualifiers cannot be applied to 'bigNumber&' static bigNumber& const add(bigNumber &A, bigNumber &B) ^ main.cpp:65:62: error: 'const' qualifiers cannot be applied to 'bigNumber&' static bigNumber& const subtract(bigNumber &A, bigNumber &B) ^ main.cpp:86:62: error: 'const' qualifiers cannot be applied to 'bigNumber&' static bigNumber& const mulPos(bigNumber &A, int b, int pos) ^ main.cpp:103:57: error: 'const' qualifiers cannot be applied to 'bigNumber&' static bigNumber& const mul(bigNumber &A, bigNumber &B) ^ main.cpp: In member function 'void bigNumber::print()': main.cpp:117:14: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null] s[E] = NULL; ^~~~ main.cpp: In function 'int main()': main.cpp:142:42: error: invalid initialization of non-const reference of type 'bigNumber&' from an rvalue of type 'bigNumber' A2B1 = bigNumber::mul(bigNumber::mul(bigNumber(((n - 1) / 2)), bigNumber(n)), bigNumber(m)); ^~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:103:27: note: initializing argument 1 of 'static bigNumber& bigNumber::mul(bigNumber&, bigNumber&)' static bigNumber& const mul(bigNumber &A, bigNumber &B) ^~~ main.cpp:144:42: error: invalid initialization of non-const reference of type 'bigNumber&' from an rvalue of type 'bigNumber' A2B1 = bigNumber::mul(bigNumber::mul(bigNumber((n / 2)), bigNumber(n - 1)), bigNumber(m)); ^~~~~~~~~~~~~~~~~~ main.cpp:103:27: note: initializing argument 1 of 'static bigNumber& bigNumber::mul(bigNumber&, bigNumber&)' static bigNumber& const mul(bigNumber &A, bigNumber &B) ^~~ main.cpp:146:42: error: invalid initialization of non-const reference of type 'bigNumber&' from an rvalue of type 'bigNumber' A1B2 = bigNumber::mul(bigNumber::mul(bigNumber(((m - 1) / 2)), bigNumber(m)), bigNumber(n)); ^~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:103:27: note: initializing argument 1 of 'static bigNumber& bigNumber::mul(bigNumber&, bigNumber&)' static bigNumber& const mul(bigNumber &A, bigNumber &B) ^~~ main.cpp:148:42: error: invalid initialization of non-const reference of type 'bigNumber&' from an rvalue of type 'bigNumber' A1B2 = bigNumber::mul(bigNumber::mul(bigNumber((m / 2)), bigNumber(m - 1)), bigNumber(n)); ^~~~~~~~~~~~~~~~~~ main.cpp:103:27: note: initializing argument 1 of 'static bigNumber& bigNumber::mul(bigNumber&, bigNumber&)' static bigNumber& const mul(bigNumber &A, bigNumber &B) ^~~ main.cpp:149:25: error: invalid initialization of non-const reference of type 'bigNumber&' from an rvalue of type 'bigNumber' A1B1 = bigNumber::mul(bigNumber(n), bigNumber(m)); ^~~~~~~~~~~~ main.cpp:103:27: note: initializing argument 1 of 'static bigNumber& bigNumber::mul(bigNumber&, bigNumber&)' static bigNumber& const mul(bigNumber &A, bigNumber &B) ^~~ Non zero exit status: 1

Ceva nu functioneaza?