Borderou de evaluare (job #1129283)

Utilizator BugirosRobert Bugiros Data 27 februarie 2014 21:07:55
Problema Spider Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 95

Raport evaluator

Compilare: user.cpp: In member function ‘coordonata coordonata::operator+(coordonata)’: user.cpp:21:41: warning: narrowing conversion of ‘(((int)((coordonata*)this)->coordonata::lin) + ((int)b.coordonata::lin))’ from ‘int’ to ‘short int’ inside { } [-Wnarrowing] return (coordonata){this -> lin + b.lin, this -> col + b.col}; ^ user.cpp:21:62: warning: narrowing conversion of ‘(((int)((coordonata*)this)->coordonata::col) + ((int)b.coordonata::col))’ from ‘int’ to ‘short int’ inside { } [-Wnarrowing] return (coordonata){this -> lin + b.lin, this -> col + b.col}; ^ user.cpp: In member function ‘coordonata supercoordonata::operator+(coordonata)’: user.cpp:34:41: warning: narrowing conversion of ‘(((int)((supercoordonata*)this)->supercoordonata::lin) + ((int)b.coordonata::lin))’ from ‘int’ to ‘short int’ inside { } [-Wnarrowing] return (coordonata){this -> lin + b.lin, this -> col + b.col}; ^ user.cpp:34:62: warning: narrowing conversion of ‘(((int)((supercoordonata*)this)->supercoordonata::col) + ((int)b.coordonata::col))’ from ‘int’ to ‘short int’ inside { } [-Wnarrowing] return (coordonata){this -> lin + b.lin, this -> col + b.col}; ^ user.cpp: In function ‘void calculeaza(supercoordonata)’: user.cpp:104:44: warning: narrowing conversion of ‘(((int)c.supercoordonata::lin) + ((int)dir[((int)directie)].coordonata::lin))’ from ‘int’ to ‘short int’ inside { } [-Wnarrowing] calculeaza((supercoordonata){c.lin + dir[directie].lin, ^ user.cpp:105:44: warning: narrowing conversion of ‘(((int)c.supercoordonata::col) + ((int)dir[((int)directie)].coordonata::col))’ from ‘int’ to ‘short int’ inside { } [-Wnarrowing] c.col + dir[directie].col, ^ user.cpp:139:44: warning: narrowing conversion of ‘(((int)c.supercoordonata::lin) + ((int)dir[((int)directie2)].coordonata::lin))’ from ‘int’ to ‘short int’ inside { } [-Wnarrowing] calculeaza((supercoordonata){c.lin + dir[directie2].lin, ^ user.cpp:140:44: warning: narrowing conversion of ‘(((int)c.supercoordonata::col) + ((int)dir[((int)directie2)].coordonata::col))’ from ‘int’ to ‘short int’ inside { } [-Wnarrowing] c.col + dir[directie2].col, ^ user.cpp:92:45: warning: ‘directie’ may be used uninitialized in this function [-Wmaybe-uninitialized] directie_libera[c.lin][c.col] = directie; ^ user.cpp: In function ‘void afisare()’: user.cpp:30:89: warning: ‘p.supercoordonata::dir’ may be used uninitialized in this function [-Wmaybe-uninitialized] return !(this -> lin == sc.lin && this -> col == sc.col && this -> dir == sc.dir); ^ user.cpp:176:21: note: ‘p.supercoordonata::dir’ was declared here supercoordonata p; ^ user.cpp:30:40: warning: ‘p.supercoordonata::col’ may be used uninitialized in this function [-Wmaybe-uninitialized] return !(this -> lin == sc.lin && this -> col == sc.col && this -> dir == sc.dir); ^ user.cpp:176:21: note: ‘p.supercoordonata::col’ was declared here supercoordonata p; ^ user.cpp:30:89: warning: ‘p.supercoordonata::lin’ may be used uninitialized in this function [-Wmaybe-uninitialized] return !(this -> lin == sc.lin && this -> col == sc.col && this -> dir == sc.dir); ^ user.cpp:176:21: note: ‘p.supercoordonata::lin’ was declared here supercoordonata p; ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms488kbOK5
24ms596kbOK5
34ms924kbOK5
44ms1232kbOK5
5Depăşit1640kbTime limit exceeded.0
68ms2024kbOK5
724ms4080kbOK5
8108ms12276kbOK5
9200ms18592kbOK5
10236ms20924kbOK5
11404ms30464kbOK5
12404ms31656kbOK5
13480ms34864kbOK5
14492ms37216kbOK5
15544ms38596kbOK5
16596ms41484kbOK5
17692ms44272kbOK5
18840ms49668kbOK5
19896ms50276kbOK5
20868ms50264kbOK5
Punctaj total95

Ceva nu functioneaza?