Borderou de evaluare (job #2523517)

Utilizator flaviu_2001Craciun Ioan-Flaviu flaviu_2001 Data 14 ianuarie 2020 11:53:47
Problema Bool Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 50

Raport evaluator

Compilare: main.cpp: In function 'bool check_and(std::__cxx11::string&)': main.cpp:20:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return p+2 < s.length() && s[p] == 'A' && s[p+1] == 'N' && s[p+2] == 'D'; ~~~~^~~~~~~~~~~~ main.cpp: In function 'bool check_or(std::__cxx11::string&)': main.cpp:25:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return p+1 < s.length() && s[p] == 'O' && s[p+1] == 'R'; ~~~~^~~~~~~~~~~~ main.cpp: In function 'bool or_eval(std::__cxx11::string&)': main.cpp:36:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (p < s.length() && s[p] == ' ') ~~^~~~~~~~~~~~ main.cpp: In function 'bool and_eval(std::__cxx11::string&)': main.cpp:54:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (p < s.length() && s[p] == ' ') ~~^~~~~~~~~~~~ main.cpp: In function 'bool element(std::__cxx11::string&)': main.cpp:69:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (p+2 < s.length() && s[p] == 'N' && s[p+1] == 'O' && s[p+2] == 'T'){ ~~~~^~~~~~~~~~~~ main.cpp:79:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] }else if (p+3 < s.length() && s[p] == 'T' && s[p+1] == 'R' && s[p+2] == 'U' && s[p+3] == 'E'){ ~~~~^~~~~~~~~~~~ main.cpp:82:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] }else if (p+4 < s.length() && s[p] == 'F' && s[p+1] == 'A' && s[p+2] == 'L' && s[p+3] == 'S' && s[p+4] == 'E'){ ~~~~^~~~~~~~~~~~ main.cpp:87:26: warning: array subscript has type 'char' [-Wchar-subscripts] ret ^= val[s[p-1]]; ^ main.cpp: In function 'int main()': main.cpp:103:14: warning: array subscript has type 'char' [-Wchar-subscripts] val[q] ^= 1; ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms131kbOK10
22ms131kbOK10
33ms131kbOK10
42ms131kbOK10
52ms131kbIncorect0
62ms131kbIncorect0
73ms131kbIncorect0
83ms131kbIncorect0
93ms135kbIncorect0
103ms131kbOK10
Punctaj total50

Ceva nu functioneaza?