Borderou de evaluare (job #2113980)

Utilizator StarGold2Emanuel Nrx StarGold2 Data 25 ianuarie 2018 12:21:47
Problema Unda Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 10

Raport evaluator

Compilare: user.cpp: In function ‘Point ipt(Point, Point, Point, Point)’: user.cpp:41:33: warning: narrowing conversion of ‘(((c2 * b1) - (c1 * b2)) / ((a1 * b2) - (a2 * b1)))’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] return {(c2 * b1 - c1 * b2) / (a1 * b2 - a2 * b1), ^ user.cpp:42:33: warning: narrowing conversion of ‘(((c2 * a1) - (c1 * a2)) / ((b1 * a2) - (b2 * a1)))’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] (c2 * a1 - c1 * a2) / (b1 * a2 - b2 * a1)}; ^ user.cpp: In function ‘int main()’: user.cpp:53:31: warning: narrowing conversion of ‘- INF’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] pol.push_back({-INF, -INF}); ^ user.cpp:53:31: warning: narrowing conversion of ‘- INF’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] user.cpp:54:31: warning: narrowing conversion of ‘INF’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] pol.push_back({+INF, -INF}); ^ user.cpp:54:31: warning: narrowing conversion of ‘- INF’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] user.cpp:55:31: warning: narrowing conversion of ‘INF’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] pol.push_back({+INF, +INF}); ^ user.cpp:55:31: warning: narrowing conversion of ‘INF’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] user.cpp:56:31: warning: narrowing conversion of ‘- INF’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] pol.push_back({-INF, +INF}); ^ user.cpp:56:31: warning: narrowing conversion of ‘INF’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] user.cpp:64:26: warning: narrowing conversion of ‘(pt1.Point::x + 1.0e+5l)’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] pt2 = {pt1.x + CNS, pt1.y}; ^ user.cpp:64:17: warning: narrowing conversion of ‘pt1.Point::y’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] pt2 = {pt1.x + CNS, pt1.y}; ^ user.cpp:67:17: warning: narrowing conversion of ‘pt1.Point::x’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] pt2 = {pt1.x, pt1.y + CNS}; ^ user.cpp:67:33: warning: narrowing conversion of ‘(pt1.Point::y + 1.0e+5l)’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] pt2 = {pt1.x, pt1.y + CNS}; ^ user.cpp:69:26: warning: narrowing conversion of ‘(pt1.Point::x - (1.0e+5l / (pts[i].Point::x - pts[j].Point::x)))’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] pt2 = {pt1.x - CNS / (pts[i].x - pts[j].x), ^ user.cpp:70:26: warning: narrowing conversion of ‘(pt1.Point::y + (1.0e+5l / (pts[i].Point::y - pts[j].Point::y)))’ from ‘long double’ to ‘double’ inside { } [-Wnarrowing] pt1.y + CNS / (pts[i].y - pts[j].y)}; ^ user.cpp:76:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int k = 0, l = 1; k < pol.size(); ++k, l = (++l) % pol.size()) { ^ user.cpp:76:74: warning: operation on ‘l’ may be undefined [-Wsequence-point] for (int k = 0, l = 1; k < pol.size(); ++k, l = (++l) % pol.size()) { ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms460kbOK10
20ms528kbIncorect0
30ms472kbFisier de iesire incomplet0
40ms464kbFisier de iesire incomplet0
50ms472kbFisier de iesire incomplet0
60ms464kbFisier de iesire incomplet0
70ms464kbFisier de iesire incomplet0
80ms468kbFisier de iesire incomplet0
90ms464kbFisier de iesire incomplet0
100ms528kbIncorect0
Punctaj total10

Ceva nu functioneaza?