Borderou de evaluare (job #1502084)

Utilizator tester_100Alin Barosanu tester_100 Data 14 octombrie 2015 09:44:24
Problema Evaluarea unei expresii Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp:9:1: error: expected ‘,’ or ‘;’ before ‘const’ const int dy[]={0, 1, 1, 1, 0, -1, -1, -1}; ^ user.cpp: In function ‘void Solve()’: user.cpp:29:33: error: ‘dy’ was not declared in this scope q[0].push(el(xi+dx[i],yi+dy[i],i)); ^ user.cpp:36:45: error: ‘dy’ was not declared in this scope urm = el(cur.x+dx[cur.dir],cur.y+dy[cur.dir],cur.dir); ^ user.cpp:37:22: error: no matching function for call to ‘el::ok()’ if(urm.ok() && dp[urm.x][urm.y][urm.dir] > dp[cur.x][cur.y][cur.dir]){ ^ user.cpp:37:22: note: candidate is: user.cpp:17:7: note: bool el::ok(int, int) bool ok(int N,int M){ ^ user.cpp:17:7: note: candidate expects 2 arguments, 0 provided user.cpp:38:45: error: incompatible types in assignment of ‘int’ to ‘int [505][8]’ dp[dp[urm.x][urm.y][urm.dir]] = dp[cur.x][cur.y][cur.dir]; ^ user.cpp:42:21: error: no matching function for call to ‘el::ok()’ if(urm.ok() && dp[urm.x][urm.y][urm.dir] > dp[cur.x][cur.y][cur.dir]+1){ ^ user.cpp:42:21: note: candidate is: user.cpp:17:7: note: bool el::ok(int, int) bool ok(int N,int M){ ^ user.cpp:17:7: note: candidate expects 2 arguments, 0 provided user.cpp:43:45: error: incompatible types in assignment of ‘int’ to ‘int [505][8]’ dp[dp[urm.x][urm.y][urm.dir]] = dp[cur.x][cur.y][cur.dir]+1; ^ user.cpp: In function ‘int main()’: user.cpp:58:29: warning: format ‘%d’ expects argument of type ‘int*’, but argument 2 has type ‘bool*’ [-Wformat=] scanf("%d",&a[i][j]); ^ user.cpp:53:32: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("car.in","r",stdin); ^ user.cpp:54:34: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("car.out","w",stdout); ^ user.cpp:55:51: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d %d\n%d%d%d%d",&N,&M,&xi,&yi,&xf,&yf); ^ user.cpp:58:30: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d",&a[i][j]); ^

Ceva nu functioneaza?