Pagini recente » Borderou de evaluare (job #3310145) | Borderou de evaluare (job #3317850) | Borderou de evaluare (job #3350795) | Borderou de evaluare (job #3301158) | Borderou de evaluare (job #3338409)
Borderou de evaluare (job #3338409)
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 |
| 1 | 0ms | 303kb | OK | 10 |
| 2 | 0ms | 303kb | OK | 10 |
| 3 | 0ms | 303kb | OK | 10 |
| 4 | 0ms | 303kb | OK | 10 |
| 5 | 0ms | 303kb | OK | 10 |
| 6 | 0ms | 303kb | OK | 10 |
| 7 | 0ms | 303kb | OK | 10 |
| 8 | 0ms | 303kb | OK | 10 |
| 9 | 0ms | 303kb | OK | 10 |
| 10 | 0ms | 303kb | OK | 10 |
| Punctaj total | 100 |