Borderou de evaluare (job #3338409)

Utilizator parus_majorParus Major parus_major Data 2 februarie 2026 22:51:14
Problema Bool Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In function 'void skip_space()': main.cpp:23:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 23 | if (i < s.length() && s[i] == ' ') ++i; | ~~^~~~~~~~~~~~ main.cpp: In function 'bool OR()': main.cpp:28:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 28 | while (i + 1 < s.length() && s[i] == 'O' && s[i + 1] == 'R') { | ~~~~~~^~~~~~~~~~~~ main.cpp: In function 'bool AND()': main.cpp:39:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 39 | while (i + 2 < s.length() && s[i] == 'A' && s[i + 1] == 'N' && s[i + 2] == 'D') { | ~~~~~~^~~~~~~~~~~~ main.cpp: In function 'bool TERM()': main.cpp:50:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | if (i + 2 < s.length() && s[i] == 'N' && s[i + 1] == 'O' && s[i + 2] == 'T') { | ~~~~~~^~~~~~~~~~~~ main.cpp:55:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 55 | } else if (i < s.length() && s[i] == '(') { | ~~^~~~~~~~~~~~ main.cpp:61:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | } else if (i + 3 < s.length() && s[i] == 'T' && s[i + 1] == 'R' && s[i + 2] == 'U' && s[i + 3] == 'E') { | ~~~~~~^~~~~~~~~~~~ main.cpp:65:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 65 | } else if (i + 4 < s.length() && s[i] == 'F' && s[i + 1] == 'A' && s[i + 2] == 'L' && s[i + 3] == 'S' && s[i + 4] == 'E') { | ~~~~~~^~~~~~~~~~~~ main.cpp:70:25: warning: array subscript has type 'char' [-Wchar-subscripts] 70 | value = val[s[i]]; | ^ main.cpp: In function 'int main()': main.cpp:87:13: warning: array subscript has type 'char' [-Wchar-subscripts] 87 | val[variable] = !val[variable]; | ^~~~~~~~ main.cpp:87:30: warning: array subscript has type 'char' [-Wchar-subscripts] 87 | val[variable] = !val[variable]; | ^~~~~~~~ main.cpp:90:33: warning: second operand of conditional expression has no effect [-Wunused-value] 90 | fout << OR() ? '1' : '0'; | ^ main.cpp:90:33: warning: third operand of conditional expression has no effect [-Wunused-value]
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms303kbOK10
20ms303kbOK10
30ms303kbOK10
40ms303kbOK10
50ms303kbOK10
60ms303kbOK10
70ms303kbOK10
80ms303kbOK10
90ms303kbOK10
100ms303kbOK10
Punctaj total100

Ceva nu functioneaza?