Borderou de evaluare (job #1941337)
Utilizator | Data | 27 martie 2017 10:47:07 | |
---|---|---|---|
Problema | Comisia | Status | done |
Runda | Arhiva de probleme | Compilator | cpp | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
user.cpp: In function ‘pdm rad(pdm)’:
user.cpp:23:9: error: no match for ‘operator[]’ (operand types are ‘pdm [200005]’ and ‘pdm’)
if(F[x].p < 0)
^
user.cpp:25:21: error: no match for ‘operator[]’ (operand types are ‘pdm [200005]’ and ‘pdm’)
return x = rad(F[x].p);
^
user.cpp: In function ‘pdm cpdm(int, int, int)’:
user.cpp:30:5: error: ‘cpmd’ was not declared in this scope
cpmd aux;
^
user.cpp:30:10: error: expected ‘;’ before ‘aux’
cpmd aux;
^
user.cpp:31:5: error: ‘aux’ was not declared in this scope
aux.p = a;
^
user.cpp: In function ‘void merge(pdm, pdm)’:
user.cpp:39:18: error: cannot convert ‘pdm’ to ‘int’ in initialization
int x = rad(a);
^
user.cpp:40:18: error: cannot convert ‘pdm’ to ‘int’ in initialization
int y = rad(b);
^
user.cpp:41:13: error: could not convert ‘x’ from ‘int’ to ‘pdm’
if(rad(x) == rad(y))
^
user.cpp:41:23: error: could not convert ‘y’ from ‘int’ to ‘pdm’
if(rad(x) == rad(y))
^
user.cpp:45:81: error: cannot convert ‘pdm’ to ‘int’ for argument ‘1’ to ‘pdm cpdm(int, int, int)’
F[y] = cpdm(F[y], min(F[y].left, F[x].left), max(F[y].right, F[x].right));
^
user.cpp: In function ‘int main()’:
user.cpp:63:14: error: no match for ‘operator=’ (operand types are ‘pdm’ and ‘int’)
F[i] = -1;
^
user.cpp:63:14: note: candidates are:
user.cpp:13:8: note: pdm& pdm::operator=(const pdm&)
struct pdm
^
user.cpp:13:8: note: no known conversion for argument 1 from ‘int’ to ‘const pdm&’
user.cpp:13:8: note: pdm& pdm::operator=(pdm&&)
user.cpp:13:8: note: no known conversion for argument 1 from ‘int’ to ‘pdm&&’
user.cpp:67:13: warning: unused variable ‘x’ [-Wunused-variable]
int x = A[poz];
^
user.cpp: In function ‘pdm rad(pdm)’:
user.cpp:26:1: warning: control reaches end of non-void function [-Wreturn-type]
}
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !