Borderou de evaluare (job #1021963)

Utilizator deneoAdrian Craciun deneo Data 4 noiembrie 2013 15:23:15
Problema Arbfind Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp:33:111: error: parameter ‘arb’ includes reference to array of unknown bound ‘std::vector<int> []’ void euler(int nod, vector<int> (&arb)[], int dad[], string &sol, int pozStart[] = NULL, int pozFinal[] = NULL) { ^ user.cpp: In function ‘void euler(int, std::vector<int> (&)[], int*, std::string&, int*, int*)’: user.cpp:46:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (poz[nod] < arb[nod].size()) ^ user.cpp: In function ‘void ZAlgorithm(std::string&, int*)’: user.cpp:61:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 2; i < a.size(); ++i) { ^ user.cpp:64:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 1; j + i - 1 < a.size(); ++j) ^ user.cpp:78:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (j = 1; j + last < a.size(); ++j) ^ user.cpp: In function ‘int main()’: user.cpp:97:28: error: invalid initialization of reference of type ‘std::vector<int> (&)[]’ from expression of type ‘std::vector<int> [32100]’ euler(1, arb1, dad1, s1); ^ user.cpp:33:6: error: in passing argument 2 of ‘void euler(int, std::vector<int> (&)[], int*, std::string&, int*, int*)’ void euler(int nod, vector<int> (&arb)[], int dad[], string &sol, int pozStart[] = NULL, int pozFinal[] = NULL) { ^ user.cpp:98:48: error: invalid initialization of reference of type ‘std::vector<int> (&)[]’ from expression of type ‘std::vector<int> [32100]’ euler(1, arb2, dad2, s2, pozStart, pozFinal); ^ user.cpp:33:6: error: in passing argument 2 of ‘void euler(int, std::vector<int> (&)[], int*, std::string&, int*, int*)’ void euler(int nod, vector<int> (&arb)[], int dad[], string &sol, int pozStart[] = NULL, int pozFinal[] = NULL) { ^ user.cpp:104:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 1; i < sol.size(); ++i) ^

Ceva nu functioneaza?