Borderou de evaluare (job #842875)

Utilizator avatar ion2025 ion gelumnt ion2025 IP ascuns
Problemă Factoriale1 (clasa a 7-a) Compilator cpp
Rundă Arhiva de probleme Status evaluat
Dată 20 nov. 2025 17:45:22 Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In member function 'std::string BigInt::toString() const': main.cpp:40:35: error: no match for 'operator<<' (operand types are 'std::_Setw' and 'std::_Setfill<char>') 40 | result += setw(WIDTH) << setfill('0') << digits[i]; | ~~~~~~~~~~~ ^~ ~~~~~~~~~~~~ | | | | std::_Setw std::_Setfill<char> In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/string:54, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/ios:44, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/ostream:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/iostream:41, from main.cpp:1: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/basic_string.h:4077:5: note: candidate: 'template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 4077 | operator<<(basic_ostream<_CharT, _Traits>& __os, | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/basic_string.h:4077:5: note: template argument deduction/substitution failed: main.cpp:40:49: note: 'std::_Setw' is not derived from 'std::basic_ostream<_CharT, _Traits>' 40 | result += setw(WIDTH) << setfill('0') << digits[i]; | ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/bits/ios_base.h:46: /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/system_error:339:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)' 339 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/system_error:339:5: note: template argument deduction/substitution failed: main.cpp:40:49: note: 'std::_Setw' is not derived from 'std::basic_ostream<_CharT, _Traits>' 40 | result += setw(WIDTH) << setfill('0') << digits[i]; | ^ /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/ostream:563:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)' 563 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/ostream:563:5: note: template argument deduction/substitution failed: main.cpp:40:49: note: 'std::_Setw' is not derived from 'std::basic_ostream<_CharT, _Traits>' 40 | result += setw(WIDTH) << setfill('0') << digits[i]; | ^ /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/ostream:573:5: note: candidate: 'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, char)' 573 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/ostream:573:5: note: template argument deduction/substitution failed: main.cpp:40:49: note: 'std::_Setw' is not derived from 'std::basic_ostream<_CharT, _Traits>' 40 | result += setw(WIDTH) << setfill('0') << digits[i]; | ^ /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/ostream:579:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char)' 579 | operator<<(basic_ostream<char, _Traits>& __out, char __c) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/ostream:579:5: note: template argument deduction/substitution failed: main.cpp:40:49: note: 'std::_Setw' is not derived from 'std::basic_ostream<char, _Traits>' 40 | result += setw(WIDTH) << setfill('0') << digits[i]; | ^ /usr/lib/gcc/x86_64-pc-linux-gnu/14/include/g++-v14/ostream:590:5: note: candidate: 'template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, signed char)'