Borderou de evaluare (job #1359548)

Utilizator TataruTataru Mihai Tataru Data 24 februarie 2015 23:24:10
Problema Evaluarea unei expresii Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 40

Raport evaluator

Compilare: user.cpp: In function ‘int eval()’: user.cpp:27:18: warning: array subscript has type ‘char’ [-Wchar-subscripts] while(sir[poz] == '+' || sir[poz] == '-') ^ user.cpp:27:37: warning: array subscript has type ‘char’ [-Wchar-subscripts] while(sir[poz] == '+' || sir[poz] == '-') ^ user.cpp:28:23: warning: array subscript has type ‘char’ [-Wchar-subscripts] switch(sir[poz]){ ^ user.cpp: In function ‘int expr()’: user.cpp:42:18: warning: array subscript has type ‘char’ [-Wchar-subscripts] while(sir[poz] == '*' || sir[poz] == '/') ^ user.cpp:42:37: warning: array subscript has type ‘char’ [-Wchar-subscripts] while(sir[poz] == '*' || sir[poz] == '/') ^ user.cpp:43:23: warning: array subscript has type ‘char’ [-Wchar-subscripts] switch(sir[poz]){ ^ user.cpp: In function ‘int fact()’: user.cpp:57:15: warning: array subscript has type ‘char’ [-Wchar-subscripts] if(sir[poz] == '('){ ^ user.cpp:62:22: warning: array subscript has type ‘char’ [-Wchar-subscripts] while(sir[poz] >= '0' && sir[poz] <= '9'){ ^ user.cpp:62:41: warning: array subscript has type ‘char’ [-Wchar-subscripts] while(sir[poz] >= '0' && sir[poz] <= '9'){ ^ user.cpp:63:37: warning: array subscript has type ‘char’ [-Wchar-subscripts] num = num * 10 + sir[poz] - '0'; ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms412kbOK10
20ms408kbOK10
30ms416kbOK10
40ms412kbIncorect0
50ms408kbIncorect0
60ms408kbIncorect0
70ms420kbIncorect0
80ms424kbIncorect0
90ms508kbOK10
100ms504kbIncorect0
Punctaj total40

Ceva nu functioneaza?