Borderou de evaluare (job #2855654)

Utilizator norryna07Alexandru Norina norryna07 Data 22 februarie 2022 18:37:55
Problema Evaluarea unei expresii Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 40

Raport evaluator

Compilare: main.cpp: In function 'int expresie()': main.cpp:26:23: warning: array subscript has type 'char' [-Wchar-subscripts] 26 | while (i<lg && (s[i]=='+' || s[i]=='-')) | ^ main.cpp:26:36: warning: array subscript has type 'char' [-Wchar-subscripts] 26 | while (i<lg && (s[i]=='+' || s[i]=='-')) | ^ main.cpp:27:15: warning: array subscript has type 'char' [-Wchar-subscripts] 27 | if (s[i]=='+') {i++; sum+=termen();} | ^ main.cpp: In function 'int termen()': main.cpp:35:23: warning: array subscript has type 'char' [-Wchar-subscripts] 35 | while (i<lg && (s[i]=='*' || s[i]=='/')) | ^ main.cpp:35:36: warning: array subscript has type 'char' [-Wchar-subscripts] 35 | while (i<lg && (s[i]=='*' || s[i]=='/')) | ^ main.cpp:36:15: warning: array subscript has type 'char' [-Wchar-subscripts] 36 | if (s[i]=='*') {i++; prod*=factor();} | ^ main.cpp: In function 'int factor()': main.cpp:44:11: warning: array subscript has type 'char' [-Wchar-subscripts] 44 | if (s[i]=='-') i++,semn=-1; | ^ main.cpp:45:11: warning: array subscript has type 'char' [-Wchar-subscripts] 45 | if (s[i]=='(') | ^ main.cpp:50:22: warning: array subscript has type 'char' [-Wchar-subscripts] 50 | while (i<lg && s[i]>='0' && s[i]<='9') | ^ main.cpp:50:35: warning: array subscript has type 'char' [-Wchar-subscripts] 50 | while (i<lg && s[i]>='0' && s[i]<='9') | ^ main.cpp:51:23: warning: array subscript has type 'char' [-Wchar-subscripts] 51 | val=val*10+s[i++]-'0'; | ~^~
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms184kbOK10
22ms184kbOK10
32ms184kbOK10
42ms184kbIncorect0
52ms184kbIncorect0
62ms184kbIncorect0
72ms184kbIncorect0
82ms184kbIncorect0
92ms184kbOK10
102ms184kbIncorect0
Punctaj total40

Ceva nu functioneaza?