Borderou de evaluare (job #2508171)

Utilizator nurof3nCioc Alex-Andrei nurof3n Data 11 decembrie 2019 18:02:25
Problema Cerc3 Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int main()': main.cpp:23:42: error: 'atan2' was not declared in this scope C[i].theta = atan2(C[i].y, C[i].x); ^ main.cpp: In lambda function: main.cpp:29:46: error: 'cos' was not declared in this scope return c1.x + c1.r * cos(c1.theta) < c2.x + c2.r * cos(c2.theta); ^ main.cpp: In function 'int main()': main.cpp:35:45: error: 'cos' was not declared in this scope I[1] = {C[1].x - C[1].r * cos(C[1].theta), C[1].x + C[1].r * cos(C[1].theta)}; ^ main.cpp:35:81: error: no match for 'operator=' (operand types are 'interval' and '<brace-enclosed initializer list>') I[1] = {C[1].x - C[1].r * cos(C[1].theta), C[1].x + C[1].r * cos(C[1].theta)}; ^ main.cpp:13:8: note: candidate: constexpr interval& interval::operator=(const interval&) struct interval { ^~~~~~~~ main.cpp:13:8: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const interval&' main.cpp:13:8: note: candidate: constexpr interval& interval::operator=(interval&&) main.cpp:13:8: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'interval&&' main.cpp:49:89: error: no match for 'operator=' (operand types are 'interval' and '<brace-enclosed initializer list>') I[1] = {C[i].x - C[i].r * cos(C[i].theta), C[i].x + C[i].r * cos(C[i].theta)}; ^ main.cpp:13:8: note: candidate: constexpr interval& interval::operator=(const interval&) struct interval { ^~~~~~~~ main.cpp:13:8: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const interval&' main.cpp:13:8: note: candidate: constexpr interval& interval::operator=(interval&&) main.cpp:13:8: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'interval&&' main.cpp:53:92: error: no match for 'operator=' (operand types are 'interval' and '<brace-enclosed initializer list>') I[++streak] = {C[i].x - C[i].r * cos(C[i].theta), C[i].x + C[i].r * cos(C[i].theta)}; ^ main.cpp:13:8: note: candidate: constexpr interval& interval::operator=(const interval&) struct interval { ^~~~~~~~ main.cpp:13:8: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'const interval&' main.cpp:13:8: note: candidate: constexpr interval& interval::operator=(interval&&) main.cpp:13:8: note: no known conversion for argument 1 from '<brace-enclosed initializer list>' to 'interval&&' Non zero exit status: 1

Ceva nu functioneaza?