Borderou de evaluare (job #2051772)

Utilizator catalina200029Olteanu Catalina catalina200029 Data 29 octombrie 2017 15:31:13
Problema Problema rucsacului Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp:5:22: error: no matching function for call to ‘std::basic_istream<char>::basic_istream(const char [10])’ istream f("rucsac.in"); ^ user.cpp:5:22: note: candidates are: In file included from /usr/include/c++/4.8/sstream:38:0, from /usr/include/c++/4.8/complex:45, from /usr/include/c++/4.8/ccomplex:38, from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:52, from user.cpp:1: /usr/include/c++/4.8/istream:606:7: note: std::basic_istream<_CharT, _Traits>::basic_istream() [with _CharT = char; _Traits = std::char_traits<char>] basic_istream() ^ /usr/include/c++/4.8/istream:606:7: note: candidate expects 0 arguments, 1 provided /usr/include/c++/4.8/istream:93:7: note: std::basic_istream<_CharT, _Traits>::basic_istream(std::basic_istream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_istream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>] basic_istream(__streambuf_type* __sb) ^ /usr/include/c++/4.8/istream:93:7: note: no known conversion for argument 1 from ‘const char [10]’ to ‘std::basic_istream<char>::__streambuf_type* {aka std::basic_streambuf<char>*}’ user.cpp:6:23: error: no matching function for call to ‘std::basic_ostream<char>::basic_ostream(const char [11])’ ostream g("rucsac.out"); ^ user.cpp:6:23: note: candidates are: In file included from /usr/include/c++/4.8/istream:39:0, from /usr/include/c++/4.8/sstream:38, from /usr/include/c++/4.8/complex:45, from /usr/include/c++/4.8/ccomplex:38, from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:52, from user.cpp:1: /usr/include/c++/4.8/ostream:384:7: note: std::basic_ostream<_CharT, _Traits>::basic_ostream() [with _CharT = char; _Traits = std::char_traits<char>] basic_ostream() ^ /usr/include/c++/4.8/ostream:384:7: note: candidate expects 0 arguments, 1 provided /usr/include/c++/4.8/ostream:84:7: note: std::basic_ostream<_CharT, _Traits>::basic_ostream(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>] basic_ostream(__streambuf_type* __sb) ^ /usr/include/c++/4.8/ostream:84:7: note: no known conversion for argument 1 from ‘const char [11]’ to ‘std::basic_ostream<char>::__streambuf_type* {aka std::basic_streambuf<char>*}’ user.cpp:8:19: error: conflicting declaration ‘int g’ int n,gmax,cmax,c,g,a[1001]; ^ user.cpp:6:9: error: ‘g’ has a previous declaration as ‘std::ostream g’ ostream g("rucsac.out"); ^ user.cpp: In function ‘void bkt(int)’: user.cpp:27:10: error: no match for ‘operator+=’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘int’) g+=v[k].g*v[k].x; ^ user.cpp:30:21: error: no match for ‘operator==’ (operand types are ‘int’ and ‘std::ostream {aka std::basic_ostream<char>}’) if (gmax==g) retine(c); ^ user.cpp:30:21: note: candidates are: In file included from /usr/include/c++/4.8/unordered_set:48:0,

Ceva nu functioneaza?