Borderou de evaluare (job #2523571)

Utilizator flaviu_2001Craciun Ioan-Flaviu flaviu_2001 Data 14 ianuarie 2020 13:22:42
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:32:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (p >= s.length()) ~~^~~~~~~~~~~~~ main.cpp:38:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (p == s.length()) ~~^~~~~~~~~~~~~ main.cpp:44:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (p == s.length()) ~~^~~~~~~~~~~~~ main.cpp: In function 'bool and_eval(std::__cxx11::string&)': main.cpp:58:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (p >= s.length()) ~~^~~~~~~~~~~~~ main.cpp:64:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (p == s.length()) ~~^~~~~~~~~~~~~ main.cpp:70:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (p == s.length()) ~~^~~~~~~~~~~~~ main.cpp: In function 'bool element(std::__cxx11::string&)': main.cpp:85: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:95: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:98: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:103:26: warning: array subscript has type 'char' [-Wchar-subscripts] ret ^= val[s[p-1]]; ^ main.cpp: In function 'int main()': main.cpp:119:14: warning: array subscript has type 'char' [-Wchar-subscripts] val[q] ^= 1; ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
13ms131kbOK10
22ms131kbOK10
33ms131kbOK10
43ms131kbOK10
53ms131kbIncorect0
62ms131kbIncorect0
72ms131kbIncorect0
83ms131kbIncorect0
93ms131kbIncorect0
103ms131kbOK10
Punctaj total50

Ceva nu functioneaza?