Borderou de evaluare (job #696698)

Utilizator avatar divaddd David Curca divaddd IP ascuns
Problemă Agenda (baraj gimnaziu) Compilator cpp-32
Rundă Arhiva de probleme Status evaluat
Dată 17 feb. 2023 22:49:02 Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int get_date(std::string)': main.cpp:42:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare] 42 | while(s[i] == ' ' && i < s.size()){ i++; } | ~~^~~~~~~~~~ main.cpp:44:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare] 44 | while(isdigit(s[i]) && i < s.size()){ | ~~^~~~~~~~~~ main.cpp:50:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare] 50 | while(s[i] == ' ' && i < s.size()){ i++; } | ~~^~~~~~~~~~ main.cpp:52:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare] 52 | while(isletter(s[i]) && i < s.size()){ | ~~^~~~~~~~~~ main.cpp:59:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare] 59 | while(s[i] == ' ' && i < s.size()){ i++; } | ~~^~~~~~~~~~ main.cpp:61:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare] 61 | while(s[i] == ' ' && i < s.size()){ i++; } | ~~^~~~~~~~~~ main.cpp:62:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare] 62 | while(isdigit(s[i]) && i < s.size()){ | ~~^~~~~~~~~~ main.cpp:67:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare] 67 | while(s[i] == ' ' && i < s.size()){ i++; } | ~~^~~~~~~~~~ main.cpp:69:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare] 69 | while(s[i] == ' ' && i < s.size()){ i++; } | ~~^~~~~~~~~~ main.cpp:70:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare] 70 | while(isdigit(s[i]) && i < s.size()){ | ~~^~~~~~~~~~ main.cpp: In function 'int main()': main.cpp:87:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 87 | for(int i = 0; i < pos; i++){ | ~~^~~~~ main.cpp:90:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare] 90 | for(int i = pos+1; i < str.size(); i++){ | ~~^~~~~~~~~~~~ main.cpp:113:27: error: no matching function for call to 'max(int&, short int&)' 113 | maxi = max(maxi, sp[i]); | ~~~^~~~~~~~~~~~~ In file included from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/char_traits.h:39, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/ios:40, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/istream:38, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/sstream:38, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/complex:45, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/ccomplex:39, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/i686-pc-linux-gnu/bits/stdc++.h:54, from main.cpp:1: /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/stl_algobase.h:254:5: note: candidate: 'template<class _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)'