Borderou de evaluare (job #2298757)

Utilizator andrei_diaconu11Andrei C. Diaconu andrei_diaconu11 Data 8 decembrie 2018 14:11:51
Problema Strigat Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 80

Raport evaluator

Compilare: main.cpp: In function 'automat* get_nod(automat*, std::__cxx11::basic_string<char>::iterator, std::__cxx11::basic_string<char>::iterator)': main.cpp:23:18: warning: array subscript has type 'char' [-Wchar-subscripts] if(nod->fiu[*it] == 0) ^ main.cpp:24:17: warning: array subscript has type 'char' [-Wchar-subscripts] nod->fiu[*it] = new automat; ^ main.cpp:25:30: warning: array subscript has type 'char' [-Wchar-subscripts] return get_nod(nod->fiu[*it], it + 1, stop); ^ main.cpp: In function 'int main()': main.cpp:79:53: warning: narrowing conversion of '(97 + i)' from 'int' to 'char' inside { } [-Wnarrowing] ad[nod->nr].push_back({nod->fiu[i]->nr, 'a' + i}); ~~~~^~~ main.cpp:81:57: warning: narrowing conversion of '(97 + i)' from 'int' to 'char' inside { } [-Wnarrowing] ad[nod->nr].push_back({nod->pi->fiu[i]->nr, 'a' + i}); ~~~~^~~ main.cpp:83:39: warning: narrowing conversion of '(97 + i)' from 'int' to 'char' inside { } [-Wnarrowing] ad[nod->nr].push_back({0, 'a' + i}); ~~~~^~~ main.cpp:94:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < lista.size(); i++) ~~^~~~~~~~~~~~~~ main.cpp:105:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < lista.size(); i++) ~~^~~~~~~~~~~~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms131kbOK!10
22ms131kbOK!10
32ms131kbOK!10
45ms262kbOK!10
55ms262kbOK!10
614ms917kbOK!10
774ms3145kbGrad de spaima gresit!0
8165ms4718kbOK!10
964ms2097kbGrad de spaima gresit!0
104ms262kbOK!10
Punctaj total80

Ceva nu functioneaza?